/*
Copyright 2012, KISSY UI Library v1.30rc
MIT Licensed
build time: Jul 11 21:28
*/
KISSY.add("editor/plugin/pageBreak/index",function(g,i,j){function h(){}var k=g.Node;g.augment(h,{renderUI:function(a){j.init(a);var d=a.htmlDataProcessor;(d&&d.dataFilter).addRules({tags:{div:function(a){var c=a.getAttribute("style"),b;if(c)for(var e=a.childNodes,f=0;f<e.length;f++)1==e[f].nodeType&&(b=e[f]);if((b=b&&"span"==b.nodeName&&b.getAttribute("style"))&&/page-break-after\s*:\s*always/i.test(c)&&/display\s*:\s*none/i.test(b))return d.createFakeParserElement(a,"ke_pagebreak","div")}}});a.addButton("pageBreak",
{tooltip:"分页",listeners:{click:function(){var d=new k('<div style="page-break-after: always; "><span style="DISPLAY:none">&nbsp;</span></div>',null,a.get("document")[0]),d=a.createFakeElement(d,"ke_pagebreak","div",!1,'<div style="page-break-after: always; "><span style="DISPLAY:none">&nbsp;</span></div>');a.focus();var c=a.getSelection();if(c=c&&c.getRanges()[0]){a.execCommand("save");for(var b=c.startContainer,e=b;"body"!==b.nodeName();)e=b,b=b.parent();c.collapse(!0);c.splitElement(e);d.insertAfter(e);
a.execCommand("save")}}},mode:i.WYSIWYG_MODE})}});return h},{requires:["editor","../fakeObjects/"]});
