⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tiny_mce_popup.js

📁 这是一个开源的博客源码
💻 JS
字号:
var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var d=this,e,f;e=d.getWin();tinymce=e.tinymce;tinyMCE=e.tinyMCE;d.editor=tinymce.EditorManager.activeEditor;d.params=d.editor.windowManager.params;d.features=d.editor.windowManager.features;d.dom=d.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document);if(d.features.popup_css!==false){d.dom.loadCSS(d.features.popup_css||d.editor.settings.popup_css)}d.listeners=[];d.onInit={add:function(a,b){d.listeners.push({func:a,scope:b})}};d.isWindow=!d.getWindowArg("mce_inline");d.id=d.getWindowArg("mce_window_id");d.editor.windowManager.onOpen.dispatch(d.editor.windowManager,window)},getWin:function(){return window.dialogArguments||opener||parent||top},getWindowArg:function(f,d){var e=this.params[f];return tinymce.is(e)?e:d},getParam:function(c,d){return this.editor.getParam(c,d)},getLang:function(c,d){return this.editor.getLang(c,d)},execCommand:function(g,h,f,a){a=a||{};a.skip_focus=1;this.restoreSelection();return this.editor.execCommand(g,h,f,a)},resizeToInnerSize:function(){var j=this,h,b=document.body,l=j.dom.getViewPort(window),k,i;k=j.getWindowArg("mce_width")-l.w;i=j.getWindowArg("mce_height")-l.h;if(j.isWindow){window.resizeBy(k,i)}else{j.editor.windowManager.resizeBy(k,i,j.id)}},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark("simple")},restoreSelection:function(){var b=tinyMCEPopup;if(!b.isWindow&&tinymce.isIE){b.editor.selection.moveToBookmark(b.editor.windowManager.bookmark)}},requireLangPack:function(){var c=this,d=c.getWindowArg("plugin_url")||c.getWindowArg("theme_url");if(d&&c.editor.settings.language&&c.features.translate_i18n!==false){d+="/langs/"+c.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(d)){document.write('<script type="text/javascript" src="'+tinymce._addVer(d)+'"><\/script>');tinymce.ScriptLoader.markDone(d)}}},pickColor:function(c,d){this.execCommand("mceColorPicker",true,{color:document.getElementById(d).value,func:function(a){document.getElementById(d).value=a;try{document.getElementById(d).onchange()}catch(b){}}})},openBrowser:function(e,f,d){tinyMCEPopup.restoreSelection();this.editor.execCallback("file_browser_callback",e,document.getElementById(e).value,f,window)},confirm:function(d,e,f){this.editor.windowManager.confirm(d,e,f,window)},alert:function(d,e,f){this.editor.windowManager.alert(d,e,f,window)},close:function(){var d=this;function c(){d.editor.windowManager.close(window);tinymce=tinyMCE=d.editor=d.params=d.dom=d.dom.doc=null}if(tinymce.isOpera){d.getWin().setTimeout(c,0)}else{c()}},_restoreSelection:function(){var b=window.event.srcElement;if(b.nodeName=="INPUT"&&(b.type=="submit"||b.type=="button")){tinyMCEPopup.restoreSelection()}},_onDOMLoaded:function(){var f=this,i=document.title,h,j,g;if(f.features.translate_i18n!==false){j=document.body.innerHTML;if(tinymce.isIE){j=j.replace(/ (value|title|alt)=([^"][^\s>]+)/gi,' $1="$2"')}document.dir=f.editor.getParam("directionality","");if((g=f.editor.translate(j))&&g!=j){document.body.innerHTML=g}if((g=f.editor.translate(i))&&g!=i){document.title=i=g}}document.body.style.display="";if(tinymce.isIE){document.attachEvent("onmouseup",tinyMCEPopup._restoreSelection);f.dom.add(f.dom.select("head")[0],"base",{target:"_self"})}f.restoreSelection();f.resizeToInnerSize();if(!f.isWindow){f.editor.windowManager.setTitle(window,i)}else{window.focus()}if(!tinymce.isIE&&!f.isWindow){tinymce.dom.Event._add(document,"focus",function(){f.editor.windowManager.focus(f.id)})}tinymce.each(f.dom.select("select"),function(a){a.onkeydown=tinyMCEPopup._accessHandler});tinymce.each(f.listeners,function(a){a.func.call(a.scope,f.editor)});if(f.getWindowArg("mce_auto_focus",true)){window.focus();tinymce.each(document.forms,function(a){tinymce.each(a.elements,function(b){if(f.dom.hasClass(b,"mceFocus")&&!b.disabled){b.focus();return false}})})}document.onkeyup=tinyMCEPopup._closeWinKeyHandler},_accessHandler:function(b){b=b||window.event;if(b.keyCode==13||b.keyCode==32){b=b.target||b.srcElement;if(b.onchange){b.onchange()}return tinymce.dom.Event.cancel(b)}},_closeWinKeyHandler:function(b){b=b||window.event;if(b.keyCode==27){tinyMCEPopup.close()}},_wait:function(){var d=this,c;if(tinymce.isIE&&document.location.protocol!="https:"){document.write("<script id=__ie_onload defer src='javascript:\"\"';><\/script>");document.getElementById("__ie_onload").onreadystatechange=function(){if(this.readyState=="complete"){d._onDOMLoaded();document.getElementById("__ie_onload").onreadystatechange=null}}}else{if(tinymce.isIE||tinymce.isWebKit){c=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(c);d._onDOMLoaded()}},10)}else{window.addEventListener("DOMContentLoaded",function(){d._onDOMLoaded()},false)}}}};tinyMCEPopup.init();tinyMCEPopup._wait();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -