Sha256: 612b1c659bd4e8f9c9b9efb0aa09dcf0bfe569757f2bbecd510c8e639e4ab8f7

Contents?: true

Size: 1.42 KB

Versions: 107

Compression:

Stored size: 1.42 KB

Contents

(function(){var a=tinymce.dom.Event;tinymce.create("tinymce.plugins.NonEditablePlugin",{init:function(d,e){var f=this,c,b,g;f.editor=d;c=d.getParam("noneditable_editable_class","mceEditable");b=d.getParam("noneditable_noneditable_class","mceNonEditable");d.onNodeChange.addToTop(function(i,h,l){var k,j;k=i.dom.getParent(i.selection.getStart(),function(m){return i.dom.hasClass(m,b)});j=i.dom.getParent(i.selection.getEnd(),function(m){return i.dom.hasClass(m,b)});if(k||j){g=1;f._setDisabled(1);return false}else{if(g==1){f._setDisabled(0);g=0}}})},getInfo:function(){return{longname:"Non editable elements",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_block:function(c,d){var b=d.keyCode;if((b>32&&b<41)||(b>111&&b<124)){return}return a.cancel(d)},_setDisabled:function(d){var c=this,b=c.editor;tinymce.each(b.controlManager.controls,function(e){e.setDisabled(d)});if(d!==c.disabled){if(d){b.onKeyDown.addToTop(c._block);b.onKeyPress.addToTop(c._block);b.onKeyUp.addToTop(c._block);b.onPaste.addToTop(c._block);b.onContextMenu.addToTop(c._block)}else{b.onKeyDown.remove(c._block);b.onKeyPress.remove(c._block);b.onKeyUp.remove(c._block);b.onPaste.remove(c._block);b.onContextMenu.remove(c._block)}c.disabled=d}}});tinymce.PluginManager.add("noneditable",tinymce.plugins.NonEditablePlugin)})();

Version data entries

107 entries across 105 versions & 11 rubygems

Version Path
goldencobra-1.4.27 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
goldencobra-1.4.0 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
goldencobra-1.3.4 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
goldencobra-1.2.8 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
goldencobra-1.2.0 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
locomotive-tinymce-rails-3.5.8.2 vendor/assets/javascripts_old/tinymce/plugins/noneditable/editor_plugin.js
locomotive-tinymce-rails-3.5.8.1 vendor/assets/javascripts_old/tinymce/plugins/noneditable/editor_plugin.js
goldencobra-1.1.0 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
locomotive-tinymce-rails-3.4.7.5 vendor/assets/javascripts/tinymce/plugins/noneditable/editor_plugin.js
goldencobra-1.0.9.3 app/assets/javascripts/goldencobra/plugins/noneditable/editor_plugin.js
locomotive-tinymce-rails-3.4.7.4 vendor/assets/javascripts/tinymce/plugins/noneditable/editor_plugin.js
locomotive-tinymce-rails-3.4.7.3 vendor/assets/javascripts/tinymce/plugins/noneditable/editor_plugin.js
rostra-0.3.6 app/assets/javascripts/rostra/tiny_mce/plugins/noneditable/editor_plugin.js
rostra-0.3.5 app/assets/javascripts/rostra/tiny_mce/plugins/noneditable/editor_plugin.js
tinymce_fm-0.0.2 vendor/assets/javascripts/tinymce/plugins/noneditable/editor_plugin.js
rostra-0.3.4 app/assets/javascripts/rostra/tiny_mce/plugins/noneditable/editor_plugin.js
rostra-0.3.3 app/assets/javascripts/rostra/tiny_mce/plugins/noneditable/editor_plugin.js
rostra-0.3.2 app/assets/javascripts/rostra/tiny_mce/plugins/noneditable/editor_plugin.js
locomotive-tinymce-rails-3.4.7.2 vendor/assets/javascripts/tinymce/plugins/noneditable/editor_plugin.js
rostra-0.3.1 app/assets/javascripts/rostra/tiny_mce/plugins/noneditable/editor_plugin.js