Lines Matching refs:copyformatting

741 l=!1;CKEDITOR.plugins.add("copyformatting",{lang:"az,de,en,it,ja,nb,nl,oc,pl,pt-br,ru,sv,tr,zh,zh-cn",icons:"copyformatting",hidpi:!0,init:function(c){var d=CKEDITOR.plugins.copyformatting;d._addScreenReaderContainer();l||(CKEDITOR.document.appendStyleSheet(this.path+"styles/copyformatting.css"),l=!0);c.addContentsCss&&c.addContentsCss(this.path+"styles/copyformatting.css");c.copyFormatting=new d.state(c);c.addCommand("copyFormatting",d.commands.copyFormatting);c.addCommand("applyFormatting",d.commands.applyFormatting);
742 c.ui.addButton("CopyFormatting",{label:c.lang.copyformatting.label,command:"copyFormatting",toolbar:"cleanup,0"});c.on("contentDom",function(){var b=c.editable(),d=b.isInline()?b:c.document,e=c.ui.get("CopyFormatting");b.attachListener(d,"mouseup",function(b){a(b)&&c.execCommand("applyFormatting")});b.attachListener(CKEDITOR.document,"mouseup",function(d){var e=c.getCommand("copyFormatting");a(d)&&e.state===CKEDITOR.TRISTATE_ON&&!b.contains(d.data.getTarget())&&c.execCommand("copyFormatting")});e&&
745 l.element)?CKEDITOR.env.webkit&&!CKEDITOR.env.chrome?g[t].removeFromRange(a.data.range,a.editor):g[t].remove(a.editor):b(l.element,a.data.styles)&&d._removeStylesFromElementInRange(f,l.element),f.moveToBookmark(p)}});c.copyFormatting.on("applyFormatting",function(a){var b=CKEDITOR.plugins.copyformatting,d=b._determineContext(a.data.range);"list"===d&&c.copyFormatting._isContextAllowed("list")?b._applyStylesToListContext(a.editor,a.data.range,a.data.styles):"table"===d&&c.copyFormatting._isContextAllowed("table")?
746 b._applyStylesToTableContext(a.editor,a.data.range,a.data.styles):c.copyFormatting._isContextAllowed("text")&&b._applyStylesToTextContext(a.editor,a.data.range,a.data.styles)},null,null,999)}});c.prototype._isContextAllowed=function(a){var b=this.editor.config.copyFormatting_allowedContexts;return!0===b||-1!==e(b,a)};CKEDITOR.event.implementOn(c.prototype);CKEDITOR.plugins.copyformatting={state:c,inlineBoundary:"h1 h2 h3 h4 h5 h6 p div".split(" "),excludedAttributes:["id","style","href","data-cke-saved-href",
747 "dir"],elementsForInlineTransform:["li"],excludedElementsFromInlineTransform:["table","thead","tbody","ul","ol"],excludedAttributesFromInlineTransform:["value","type"],preservedElements:"ul ol li td th tr thead tbody table".split(" "),breakOnElements:["ul","ol","table"],_initialKeystrokePasteCommand:null,commands:{copyFormatting:{exec:function(a,b){var c=CKEDITOR.plugins.copyformatting,e=a.copyFormatting,f=b?"keystrokeHandler"==b.from:!1,l=b?b.sticky||f:!1,p=c._getCursorContainer(a),t=CKEDITOR.document.getDocumentElement();
749 a.config.copyFormatting_outerCursor&&t.addClass("cke_copyformatting_disabled"));e.sticky=l;c._putScreenReaderMessage(a,"copied");c._attachPasteKeystrokeHandler(a)}},applyFormatting:{editorFocus:!1,exec:function(a,b){var c=a.getCommand("copyFormatting"),e=b?"keystrokeHandler"==b.from:!1,f=CKEDITOR.plugins.copyformatting,l=a.copyFormatting,p=f._getCursorContainer(a),t=CKEDITOR.document.getDocumentElement();if(e||c.state===CKEDITOR.TRISTATE_ON){if(e&&!l.styles)return f._putScreenReaderMessage(a,"failed"),
751 CKEDITOR.tools,c=a.getAttributes(CKEDITOR.plugins.copyformatting.excludedAttributes),b=b.parseCssText(a.getAttribute("style"),!0,!0);return{element:a.getName(),type:CKEDITOR.STYLE_INLINE,attributes:c,styles:b}},_extractStylesFromElement:function(a,b){var c={},f=[];do if(b.type===CKEDITOR.NODE_ELEMENT&&!b.hasAttribute("data-cke-bookmark")&&(c.element=b,a.copyFormatting.fire("extractFormatting",c,a)&&c.styleDef&&f.push(new CKEDITOR.style(c.styleDef)),b.getName&&-1!==e(CKEDITOR.plugins.copyformatting.breakOnElements,
752 b.getName())))break;while((b=b.getParent())&&b.type===CKEDITOR.NODE_ELEMENT);return f},_extractStylesFromRange:function(a,b){for(var c=[],e=new CKEDITOR.dom.walker(b),f;f=e.next();)c=c.concat(CKEDITOR.plugins.copyformatting._extractStylesFromElement(a,f));return c},_removeStylesFromElementInRange:function(a,b){for(var c=-1!==e(["ol","ul","table"],b),f=new CKEDITOR.dom.walker(a),g;g=f.next();)if(g=g.getAscendant(b,!0))if(g.removeAttributes(g.getAttributes()),c)break},_getSelectedWordOffset:function(a){function b(a,
755 p.index+p[0].length,0===p.index&&(p=f(t,!0),w=p.node,a=p.offset),g>=l.length&&(l=f(t),q=l.node,g=l.offset),{startNode:w,startOffset:a,endNode:q,endOffset:g};return null},_filterStyles:function(a){var b=CKEDITOR.tools.isEmpty,c=[],e,f;for(f=0;f<a.length;f++)e=a[f]._.definition,-1!==CKEDITOR.tools.indexOf(CKEDITOR.plugins.copyformatting.inlineBoundary,e.element)&&(e.element=a[f].element="span"),"span"===e.element&&b(e.attributes)&&b(e.styles)||c.push(a[f]);return c},_determineContext:function(a){function b(c){var d=
756 new CKEDITOR.dom.walker(a),e;if(a.startContainer.getAscendant(c,!0)||a.endContainer.getAscendant(c,!0))return!0;for(;e=d.next();)if(e.getAscendant(c,!0))return!0}return b({ul:1,ol:1})?"list":b("table")?"table":"text"},_applyStylesToTextContext:function(a,b,c){var f=CKEDITOR.plugins.copyformatting,g=f.excludedAttributesFromInlineTransform,l,p;CKEDITOR.env.webkit&&!CKEDITOR.env.chrome&&a.getSelection().selectRanges([b]);for(l=0;l<c.length;l++)if(b=c[l],-1===e(f.excludedElementsFromInlineTransform,b.element)){if(-1!==
757 e(f.elementsForInlineTransform,b.element))for(b.element=b._.definition.element="span",p=0;p<g.length;p++)b._.definition.attributes[g[p]]&&delete b._.definition.attributes[g[p]];b.apply(a)}},_applyStylesToListContext:function(a,b,c){var e,g,l;for(l=0;l<c.length;l++)e=c[l],g=b.createBookmark(),"ol"===e.element||"ul"===e.element?f(b,{ul:1,ol:1},function(a){var b=e;a.getName()!==b.element&&a.renameNode(b.element);b.applyToObject(a)},!0):"li"===e.element?f(b,"li",function(a){e.applyToObject(a)}):CKEDITOR.plugins.copyformatting._applyStylesToTextContext(a,
758 b,[e]),b.moveToBookmark(g)},_applyStylesToTableContext:function(a,b,c){function m(a,b){a.getName()!==b.element&&(b=b.getDefinition(),b.element=a.getName(),b=new CKEDITOR.style(b));b.applyToObject(a)}var g,l,p;for(p=0;p<c.length;p++)g=c[p],l=b.createBookmark(),-1!==e(["table","tr"],g.element)?f(b,g.element,function(a){g.applyToObject(a)}):-1!==e(["td","th"],g.element)?f(b,{td:1,th:1},function(a){m(a,g)}):-1!==e(["thead","tbody"],g.element)?f(b,{thead:1,tbody:1},function(a){m(a,g)}):CKEDITOR.plugins.copyformatting._applyStylesToTextContext(a,
759 b,[g]),b.moveToBookmark(l)},_applyFormat:function(a,b){var c=a.getSelection().getRanges()[0],e=CKEDITOR.plugins.copyformatting,f,l;if(!c)return!1;if(c.collapsed){l=a.getSelection().createBookmarks();if(!(f=e._getSelectedWordOffset(c)))return;c=a.createRange();c.setStart(f.startNode,f.startOffset);c.setEnd(f.endNode,f.endOffset);c.select()}b=e._filterStyles(b);if(!a.copyFormatting.fire("applyFormatting",{styles:b,range:c,preventFormatStripping:!1},a))return!1;l&&a.getSelection().selectBookmarks(l);
760 return!0},_putScreenReaderMessage:function(a,b){var c=this._getScreenReaderContainer();c&&c.setText(a.lang.copyformatting.notification[b])},_addScreenReaderContainer:function(){if(this._getScreenReaderContainer())return this._getScreenReaderContainer();if(!CKEDITOR.env.ie6Compat&&!CKEDITOR.env.ie7Compat)return CKEDITOR.document.getBody().append(CKEDITOR.dom.element.createFromHtml('\x3cdiv class\x3d"cke_screen_reader_only cke_copyformatting_notification"\x3e\x3cdiv aria-live\x3d"polite"\x3e\x3c/div\x3e\x3c/div\x3e')).getChild(0)},
1183 CKEDITOR.tools.removeFunction(this._.frameLoadedHandler);f&&f.getParent()?(f.clearCustomData(),(a=f.removeCustomData("onResize"))&&a.removeListener(),f.remove()):CKEDITOR.warn("editor-destroy-iframe")}}})}(),CKEDITOR.config.disableObjectResizing=!1,CKEDITOR.config.disableNativeTableHandles=!0,CKEDITOR.config.disableNativeSpellChecker=!0,CKEDITOR.config.plugins="dialogui,dialog,a11yhelp,about,basicstyles,bidi,blockquote,button,toolbar,notification,clipboard,panelbutton,panel,floatpanel,colorbutton,colordialog,copyformatting,menu,contextmenu,dialogadvtab,div,elementspath,enterkey,entities,popup,filebrowser,find,fakeobjects,flash,floatingspace,listblock,richcombo,font,format,forms,horizontalrule,htmlwriter,iframe,image,indent,indentblock,indentlist,justify,menubutton,language,link,list,liststyle,magicline,maximize,newpage,pagebreak,pastefromword,pastetext,preview,print,removeformat,resize,save,scayt,selectall,showblocks,showborders,smiley,sourcearea,specialchar,stylescombo,tab,table,tabletools,tableselection,templates,undo,wsc,wysiwygarea",
1184 CKEDITOR.config.skin="moono-lisa",function(){var a=function(a,b){var c=CKEDITOR.getUrl("plugins/"+b);a=a.split(",");for(var e=0;e<a.length;e++)CKEDITOR.skin.icons[a[e]]={path:c,offset:-a[++e],bgsize:a[++e]}};CKEDITOR.env.hidpi?a("about,0,,bold,24,,italic,48,,strike,72,,subscript,96,,superscript,120,,underline,144,,bidiltr,168,,bidirtl,192,,blockquote,216,,copy-rtl,240,,copy,264,,cut-rtl,288,,cut,312,,paste-rtl,336,,paste,360,,bgcolor,384,,textcolor,408,,copyformatting,432,,creatediv,456,,find-rtl,480,,find,504,,replace,528,,flash,552,,button,576,,checkbox,600,,form,624,,hiddenfield,648,,imagebutton,672,,radio,696,,select-rtl,720,,select,744,,textarea-rtl,768,,textarea,792,,textfield-rtl,816,,textfield,840,,horizontalrule,864,,iframe,888,,image,912,,indent-rtl,936,,indent,960,,outdent-rtl,984,,outdent,1008,,justifyblock,1032,,justifycenter,1056,,justifyleft,1080,,justifyright,1104,,language,1128,,anchor-rtl,1152,,anchor,1176,,link,1200,,unlink,1224,,bulletedlist-rtl,1248,,bulletedlist,1272,,numberedlist-rtl,1296,,numberedlist,1320,,maximize,1344,,newpage-rtl,1368,,newpage,1392,,pagebreak-rtl,1416,,pagebreak,1440,,pastefromword-rtl,1464,,pastefromword,1488,,pastetext-rtl,1512,,pastetext,1536,,preview-rtl,1560,,preview,1584,,print,1608,,removeformat,1632,,save,1656,,scayt,1680,,selectall,1704,,showblocks-rtl,1728,,showblocks,1752,,smiley,1776,,source-rtl,1800,,source,1824,,specialchar,1848,,table,1872,,templates-rtl,1896,,templates,1920,,redo-rtl,1944,,redo,1968,,undo-rtl,1992,,undo,2016,,spellchecker,2040,",
1185 "icons_hidpi.png"):a("about,0,auto,bold,24,auto,italic,48,auto,strike,72,auto,subscript,96,auto,superscript,120,auto,underline,144,auto,bidiltr,168,auto,bidirtl,192,auto,blockquote,216,auto,copy-rtl,240,auto,copy,264,auto,cut-rtl,288,auto,cut,312,auto,paste-rtl,336,auto,paste,360,auto,bgcolor,384,auto,textcolor,408,auto,copyformatting,432,auto,creatediv,456,auto,find-rtl,480,auto,find,504,auto,replace,528,auto,flash,552,auto,button,576,auto,checkbox,600,auto,form,624,auto,hiddenfield,648,auto,imagebutton,672,auto,radio,696,auto,select-rtl,720,auto,select,744,auto,textarea-rtl,768,auto,textarea,792,auto,textfield-rtl,816,auto,textfield,840,auto,horizontalrule,864,auto,iframe,888,auto,image,912,auto,indent-rtl,936,auto,indent,960,auto,outdent-rtl,984,auto,outdent,1008,auto,justifyblock,1032,auto,justifycenter,1056,auto,justifyleft,1080,auto,justifyright,1104,auto,language,1128,auto,anchor-rtl,1152,auto,anchor,1176,auto,link,1200,auto,unlink,1224,auto,bulletedlist-rtl,1248,auto,bulletedlist,1272,auto,numberedlist-rtl,1296,auto,numberedlist,1320,auto,maximize,1344,auto,newpage-rtl,1368,auto,newpage,1392,auto,pagebreak-rtl,1416,auto,pagebreak,1440,auto,pastefromword-rtl,1464,auto,pastefromword,1488,auto,pastetext-rtl,1512,auto,pastetext,1536,auto,preview-rtl,1560,auto,preview,1584,auto,print,1608,auto,removeformat,1632,auto,save,1656,auto,scayt,1680,auto,selectall,1704,auto,showblocks-rtl,1728,auto,showblocks,1752,auto,smiley,1776,auto,source-rtl,1800,auto,source,1824,auto,specialchar,1848,auto,table,1872,auto,templates-rtl,1896,auto,templates,1920,auto,redo-rtl,1944,auto,redo,1968,auto,undo-rtl,1992,auto,undo,2016,auto,spellchecker,2040,auto",