HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /var/www/moodledata/mdata-dda/cache/editor_tinymce/pluginjs/pdw_editor_plugin.js
(function(){var DOM=tinymce.DOM;tinymce.PluginManager.requireLangPack('pdw');tinymce.create('tinymce.plugins.pdw',{init:function(ed,url){var t=this,tbIds=new Array(),toolbars=new Array(),i;toolbars=(ed.settings.pdw_toggle_toolbars).split(',');for(i=0;i<toolbars.length;i++){tbIds[i]=ed.getParam('','toolbar'+(toolbars[i]).replace(' ',''))}
ed.addCommand('mcePDWToggleToolbars',function(){var cm=ed.controlManager,id,j,Cookie=tinymce.util.Cookie,Toggle_PDW,Toggle=Cookie.getHash("TinyMCE_toggle")||new Object();for(j=0;j<tbIds.length;j++){obj=ed.controlManager.get(tbIds[j]);if(typeof obj=="undefined"){continue}
id=obj.id;if(DOM.isHidden(id)){Toggle_PDW=0;var e=document.getElementById(id);if(e){e.style.display='table';t._resizeIframe(ed,tbIds[j],-26)}}else{Toggle_PDW=1;var e=document.getElementById(id);if(e){e.style.display='none'}
t._resizeIframe(ed,tbIds[j],26)}}
cm.setActive('pdw_toggle',Toggle_PDW);ed.settings.pdw_toggle_on=Toggle_PDW;Toggle[ed.id]=Toggle_PDW;Cookie.setHash("TinyMCE_toggle",Toggle)});ed.addButton('pdw_toggle',{title:ed.getLang('pdw.desc',0),cmd:'mcePDWToggleToolbars',image:url+'/img/toolbars.png'});ed.onPostRender.add(function(){var toggle=tinymce.util.Cookie.getHash("TinyMCE_toggle")||new Object();var run=!1;if(toggle[ed.id]==null){run=ed.settings.pdw_toggle_on==1?!0:!1}else if(toggle[ed.id]==1){run=!0}
if(run){var cm=ed.controlManager,tdId,id;for(i=0;i<toolbars.length;i++){tbId=ed.getParam('','toolbar'+(toolbars[i]).replace(' ',''));id=ed.controlManager.get(tbId).id;cm.setActive('pdw_toggle',1);DOM.hide(id);t._resizeIframe(ed,tbId,26)}}})},_resizeIframe:function(ed,tb_id,dy){var ifr=ed.getContentAreaContainer().firstChild;var parcon=ed.getContainer();var tablecon=ed.getContainer().childNodes[1];var textarea=DOM.get(ed.id);var rows=textarea?textarea.getAttribute('rows'):3;var collapsedContainer=DOM.getParent(ifr,'fieldset.collapsed');if(collapsedContainer){DOM.removeClass(collapsedContainer,'collapsed')}
if(rows>=3){DOM.setStyle(ifr,'height',DOM.getSize(ifr).h+dy);ed.theme.deltaHeight+=dy}
DOM.setStyle(textarea,'width','100%');DOM.setStyle(parcon,'width','100%');DOM.setStyle(tablecon,'width','100%');DOM.setStyle(ifr,'width','100%');if(collapsedContainer){DOM.addClass(collapsedContainer,'collapsed')}},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)})()