| Server IP : 104.21.84.107 / Your IP : 104.23.197.208 Web Server : Apache/2.4.63 (Ubuntu) System : Linux adminpruebas-Virtual-Machine 6.14.0-37-generic #37-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 22:10:32 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.4.5 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/sig/sig2/media/plg_editors_tinymce/js/plugins/highlighter/ |
Upload File : |
window.tinymce.PluginManager.add("highlightPlus",((e,o)=>{const t=()=>{e.focus(),e.selection.collapse(!0),e.settings.codemirror||(e.settings.codemirror={}),e.settings.codemirror&&e.settings.codemirror.saveCursorPosition&&e.selection.setContent('<span style="display: none;" class="CmCaReT">�</span>');let t=800;e.settings.codemirror.width&&(t=e.settings.codemirror.width);let r=550;e.settings.codemirror.height&&(r=e.settings.codemirror.height);const i={title:"Source code",url:`${o}/source.html`,width:t,height:r,resizable:!0,maximizable:!0,fullScreen:e.settings.codemirror.fullscreen,saveCursorPosition:!1,buttons:[{type:"custom",text:"Ok",name:"codemirrorOk",primary:!0},{type:"cancel",text:"Cancel",name:"codemirrorCancel"}],onAction:(o,t)=>{if("codemirrorOk"===t.name){document.querySelectorAll(".tox-dialog__body-iframe iframe")[0].contentWindow.tinymceHighlighterSubmit(),e.undoManager.add(),n.close()}}},n=e.windowManager.openUrl(i);e.settings.codemirror.fullscreen&&n.fullscreen(!0)};e.ui.registry.addButton("code",{icon:"sourcecode",title:"Source code+",tooltip:"Source code+",onAction:t}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code+",onAction:t,context:"tools"})}));