Sha256: 1b810ae7143ba63b9d66607aa2cc286e6238e15b8e6a13e10c02865ff2063398

Contents?: true

Size: 1.54 KB

Versions: 17

Compression:

Stored size: 1.54 KB

Contents

(function(){var d=tinymce.DOM;tinymce.PluginManager.requireLangPack("pdw");tinymce.create("tinymce.plugins.pdw",{init:function(a,h){var e=this,i=[],j=[],c;j=a.settings.pdw_toggle_toolbars.split(",");for(c=0;c<j.length;c++)i[c]=a.getParam("","toolbar"+j[c].replace(" ",""));a.addCommand("mcePDWToggleToolbars",function(){var f=a.controlManager,b,g,l=tinymce.util.Cookie,k,m=l.getHash("TinyMCE_toggle")||{};for(g=0;g<i.length;g++){obj=a.controlManager.get(i[g]);if(typeof obj!="undefined"){b=obj.id;if(d.isHidden(b)){k=
0;d.show(b);e._resizeIframe(a,i[g],-26)}else{k=1;d.hide(b);e._resizeIframe(a,i[g],26)}}}f.setActive("pdw_toggle",k);a.settings.pdw_toggle_on=k;m[a.id]=k;l.setHash("TinyMCE_toggle",m)});a.addButton("pdw_toggle",{title:a.getLang("pdw.desc",0),cmd:"mcePDWToggleToolbars",image:h+"/img/toolbars.gif"});a.onPostRender.add(function(){var f=tinymce.util.Cookie.getHash("TinyMCE_toggle")||{},b=false;if(f[a.id]==null)b=a.settings.pdw_toggle_on==1?true:false;else if(f[a.id]==1)b=true;if(b){f=a.controlManager;
for(c=0;c<j.length;c++){tbId=a.getParam("","toolbar"+j[c].replace(" ",""));b=a.controlManager.get(tbId).id;f.setActive("pdw_toggle",1);d.hide(b);e._resizeIframe(a,tbId,26)}}})},_resizeIframe:function(a,h,e){h=a.getContentAreaContainer().firstChild;d.setStyle(h,"height",d.getSize(h).h+e);a.theme.deltaHeight+=e},getInfo:function(){return{longname:"PDW Toggle Toolbars",author:"Guido Neele",authorurl:"http://www.neele.name/",infourl:"http://www.neele.name/pdw_toggle_toolbars",version:"1.2"}}});tinymce.PluginManager.add("pdw",
tinymce.plugins.pdw)})();

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
cable-0.9.15 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.14 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.13 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.12 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.11 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.10 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.9 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.8 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.6 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.5 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.4 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.3 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.1 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.9.0 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.8.6 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.8.5 public/javascripts/tinymce/plugins/pdw/editor_plugin.js
cable-0.8.4 public/javascripts/tinymce/plugins/pdw/editor_plugin.js