Sha256: cd954b87bf10dd1497af65828cd4282af0503e18f40b9ebc03b9d586f444cdb0

Contents?: true

Size: 1.43 KB

Versions: 319

Compression:

Stored size: 1.43 KB

Contents

(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='<img src="'+d+'/img/trans.gif" class="mcePageBreak mceItemNoResize" />',a="mcePageBreak",c=b.getParam("pagebreak_separator","<!-- pagebreak -->"),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.settings.content_css!==false){b.dom.loadCSS(d+"/css/content.css")}if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/<img[^>]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})();

Version data entries

319 entries across 285 versions & 31 rubygems

Version Path
kete-tiny_mce-0.1.0 lib/tiny_mce/assets/tiny_mce/plugins/pagebreak/editor_plugin.js
krasivotokak-tiny_mce-0.0.1 public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
krasivotokak-tiny_mce-0.0.2 public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
krasivotokak-tiny_mce-0.0.4 public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
krasivotokak-tiny_mce-0.1.0 lib/tiny_mce/assets/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.5.15 vendor/assets/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.3.1 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.3.0 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.5.14 vendor/assets/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.2.24 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.2.23 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.5.13 vendor/assets/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.2.21 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.5.12 vendor/assets/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.5.11 vendor/assets/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.2.20 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
soapbox-0.2.18 public/soapbox/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.4.11 public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.4.10 public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js
noodall-ui-0.5.10 vendor/assets/javascripts/tiny_mce/plugins/pagebreak/editor_plugin.js