3 lines
11 KiB
JavaScript
3 lines
11 KiB
JavaScript
(function(){function al(){return"ckeditor";}function d(ap){return ap.elementMode==3;}function ak(ap){return ap.name.replace(/\[/,"_").replace(/\]/,"_");}function an(ap){return ap.container.$;}function f(ap){return ap.document.$;}function af(ap){return ap.getSnapshot();}function z(aq,ap){aq.loadSnapshot(ap);}function v(aq){if(aq.getSelection()==null){return null;}var ap=aq.getSelection().getStartElement();if(ap&&ap.$){return ap.$;}return null;}function r(){return CKEDITOR.basePath;}function X(){return b("jsplus_bootstrap_show_blocks");}function b(ap){return CKEDITOR.plugins.getPath(ap);}function G(){return CKEDITOR.version.charAt(0)=="3"?3:4;}function W(ar,aq){if(G()==3){var ap=(aq.indexOf("jsplus_bootstrap_show_blocks_")==-1)?("jsplus_bootstrap_show_blocks_"+aq):aq;if(typeof(ar.lang[ap])!=="undefined"){return ar.lang[ap];}else{console.log("(v3) editor.lang['jsplus_bootstrap_show_blocks'] not defined");}}else{if(typeof(ar.lang["jsplus_bootstrap_show_blocks"])!=="undefined"){if(typeof(ar.lang["jsplus_bootstrap_show_blocks"][aq])!=="undefined"){return ar.lang["jsplus_bootstrap_show_blocks"][aq];}else{console.log("editor.lang['jsplus_bootstrap_show_blocks']['"+aq+"'] not defined");}}else{console.log("editor.lang['jsplus_bootstrap_show_blocks'] not defined");}}return"";}function x(aq,ap){return I(aq,"jsplus_bootstrap_show_blocks_"+ap);}function I(aq,ap){var ar=aq.config[ap];return ar;}function ag(ap,aq){am("jsplus_bootstrap_show_blocks_"+ap,aq);}function am(ap,aq){CKEDITOR.config[ap]=aq;}function B(ar,aq){var ap=CKEDITOR.dom.element.createFromHtml(aq);ar.insertElement(ap);}function N(){return"";}var O=0;var h=1;var ab=2;function o(ap,at,aq){var ar=null;if(aq==O){ar=CKEDITOR.TRISTATE_DISABLED;}else{if(aq==h){ar=CKEDITOR.TRISTATE_OFF;}else{if(aq==ab){ar=CKEDITOR.TRISTATE_ON;}}}if(ar!=null&&ap.ui&&ap.ui.get(at)){ap.ui.get(at).setState(ar);}}function L(ap,aq){ap.on("selectionChange",function(ar){aq(ar.editor);});}function ac(aq,ap,ar){if(ap=="beforeGetOutputHTML"){aq.on("toDataFormat",function(at){return ar(aq,at.data.dataValue);},null,null,4);return;}aq.on(ap,(function(){var at=aq;return function(){ar(at);};})());}function S(ar,ap,av,at,au,aq){ar.addCommand(ap,{exec:au});ar.ui.addButton(ap,{title:W(ar,at.replace(/^jsplus_/,"")),label:W(ar,at.replace(/^jsplus_/,"")),icon:X()+"icons/"+av+".png",command:av});}function H(ap){return ap.mode=="wysiwyg";}function U(aq,ap,ar){CKEDITOR.plugins.add(aq,{icons:aq,lang:ap,init:function(at){ar(at);}});}function R(){JSDialog.Config.skin=null;JSDialog.Config.templateDialog='<div class="jsdialog_plugin_jsplus_bootstrap_show_blocks jsdialog_dlg cke_dialog cke_ltr">'+'<div class="cke_dialog_body">'+'<div class="jsdialog_title cke_dialog_title">'+'<div class="jsdialog_title_text"></div>'+'<a class="jsdialog_x cke_dialog_close_button" href="javascript:void(0)" style="-webkit-user-select: none;">'+'<span class="cke_label">X</span>'+"</a>"+"</div>"+'<div class="jsdialog_content_wrap cke_dialog_contents">'+'<div class="jsdialog_content"></div>'+"</div>"+'<div class="cke_dialog_footer">'+'<div class="jsdialog_buttons cke_dialog_footer_buttons"></div>'+"</div>"+"</div>"+"</div>";JSDialog.Config.templateButton='<a><span class="cke_dialog_ui_button"></span></a>';JSDialog.Config.templateBg='<div class="jsdialog_plugin_jsplus_bootstrap_show_blocks jsdialog_bg"></div>';JSDialog.Config.classButton="cke_dialog_ui_button";JSDialog.Config.classButtonOk="cke_dialog_ui_button_ok";JSDialog.Config.contentBorders=[3,1,15,1,65];CKEDITOR.skin.loadPart("dialog");t(document,".jsdialog_plugin_jsplus_bootstrap_show_blocks.jsdialog_bg { background-color: white; opacity: 0.5; position: fixed; left: 0; top: 0; width: 100%; height: 3000px; z-index: 11111; display: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks.jsdialog_dlg { font-family: Arial; padding: 0; position: fixed; z-index: 11112; background-color: white; border-radius: 5px; overflow:hidden; display: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks.jsdialog_show { display: block; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_contents { font-size: 16px; padding: 10px 0 10px 7px; display: table; overflow: hidden; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_contents_inner { display: table-cell; vertical-align: middle; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon { padding-left: 100px; min-height: 64px; background-position: 10px 10px; background-repeat: no-repeat; box-sizing: content-box; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_info { background-image: url(img/info.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_warning { background-image: url(img/warning.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_error { background-image: url(img/error.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .jsdialog_message_icon_confirm { background-image: url(img/confirm.png); }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_contents { margin-top: 0; border-top: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_footer div { outline: none; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_footer_buttons > .cke_dialog_ui_button { margin-right: 5px; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_footer_buttons > .cke_dialog_ui_button:last-child { margin-right: 0; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_title { cursor: default; }"+".jsdialog_plugin_jsplus_bootstrap_show_blocks .cke_dialog_contents { padding: 0; }");
|
|
}function ad(){var ap=false;if(ap){var au=window.location.hostname;var at=0;var aq;var ar;if(au.length!=0){for(aq=0,l=au.length;aq<l;aq++){ar=au.charCodeAt(aq);at=((at<<5)-at)+ar;at|=0;}}if(at!=1548386045){alert(atob("VGhpcyBpcyBkZW1vIHZlcnNpb24gb25seS4gUGxlYXNlIHB1cmNoYXNlIGl0"));return false;}}}function w(){var aq=false;if(aq){var ax=window.location.hostname;var aw=0;var ar;var at;if(ax.length!=0){for(ar=0,l=ax.length;ar<l;ar++){at=ax.charCodeAt(ar);aw=((aw<<5)-aw)+at;aw|=0;}}if(aw-1548000045!=386000){var av=document.cookie.match(new RegExp("(?:^|; )"+"jdm_jsplus_bootstrap_show_blocks".replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));var au=av&&decodeURIComponent(av[1])=="1";if(!au){var ap=new Date();ap.setTime(ap.getTime()+(30*1000));document.cookie="jdm_jsplus_bootstrap_show_blocks=1; expires="+ap.toGMTString();var ar=document.createElement("img");ar.src=atob("aHR0cDovL2Rva3NvZnQuY29tL21lZGlhL3NhbXBsZS9kLnBocA==")+"?p=jsplus_bootstrap_show_blocks&u="+encodeURIComponent(document.URL);}}}}function V(ap,au,ar){if(typeof au=="undefined"){au=true;}if(typeof ar=="undefined"){ar=" ";}if(typeof(ap)=="undefined"){return"";}var av=1000;if(ap<av){return ap+ar+(au?"b":"");}var aq=["K","M","G","T","P","E","Z","Y"];var at=-1;do{ap/=av;++at;}while(ap>=av);return ap.toFixed(1)+ar+aq[at]+(au?"b":"");}function C(ap){return ap.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'");}function i(ap){return ap.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");}function ai(ap){var aq=document.createElement("div");aq.innerHTML=ap;return aq.childNodes;}function c(ap){return ap.getElementsByTagName("head")[0];}function k(ap){return ap.getElementsByTagName("body")[0];}function g(ar,au){var ap=ar.getElementsByTagName("link");var at=false;for(var aq=ap.length-1;aq>=0;aq--){if(ap[aq].href==au){ap[aq].parentNode.removeChild(ap[aq]);}}}function n(at,av){if(!at){return;}var ap=at.getElementsByTagName("link");var au=false;for(var aq=0;aq<ap.length;aq++){if(ap[aq].href.indexOf(av)!=-1){au=true;}}if(!au){var ar=at.createElement("link");ar.href=av;ar.type="text/css";ar.rel="stylesheet";c(at).appendChild(ar);}}function ae(at,av){if(!at){return;}var ap=at.getElementsByTagName("script");var au=false;for(var ar=0;ar<ap.length;ar++){if(ap[ar].src.indexOf(av)!=-1){au=true;}}if(!au){var aq=at.createElement("script");aq.src=av;aq.type="text/javascript";c(at).appendChild(aq);}}function ah(ap,ar,aq){n(f(ap),ar);if(document!=f(ap)&&aq){n(document,ar);}}function aj(ap,ar,aq){ae(f(ap),ar);if(document!=f(ap)&&aq){ae(document,ar);}}function K(aq,ap){var ar=f(aq);t(ar,ap);}function t(ar,ap){var aq=ar.createElement("style");c(ar).appendChild(aq);aq.innerHTML=ap;}function A(aq,ap){if(T(aq,ap)){return;}aq.className=aq.className.length==0?ap:aq.className+" "+ap;}function s(ar,ap){var aq=F(ar);while(aq.indexOf(ap)>-1){aq.splice(aq.indexOf(ap),1);}var at=aq.join(" ").trim();if(at.length>0){ar.className=at;}else{if(ar.hasAttribute("class")){ar.removeAttribute("class");}}}function F(ap){if(typeof(ap.className)==="undefined"||ap.className==null){return[];}return ap.className.split(/\s+/);}function T(at,ap){var ar=F(at);for(var aq=0;aq<ar.length;aq++){if(ar[aq].toLowerCase()==ap.toLowerCase()){return true;}}return false;}function ao(ar,at){var aq=F(ar);for(var ap=0;ap<aq.length;ap++){if(aq[ap].indexOf(at)===0){return true;}}return false;}function j(ar){if(typeof(ar.getAttribute("style"))==="undefined"||ar.getAttribute("style")==null||ar.getAttribute("style").trim().length==0){return{};}var au={};var at=ar.getAttribute("style").split(/;/);for(var aq=0;aq<at.length;aq++){var av=at[aq].trim();var ap=av.indexOf(":");if(ap>-1){au[av.substr(0,ap).trim()]=av.substr(ap+1);}else{au[av]="";}}return au;}function Q(ar,aq){var at=j(ar);for(var ap in at){var au=at[ap];if(ap==aq){return au;}}return null;}function u(at,ar,ap){var au=j(at);for(var aq in au){var av=au[aq];if(aq==ar&&av==ap){return true;}}return false;}function M(ar,aq,ap){var at=j(ar);at[aq]=ap;p(ar,at);}function aa(aq,ap){var ar=j(aq);delete ar[ap];p(aq,ar);}function p(aq,at){var ar=[];for(var ap in at){ar.push(ap+":"+at[ap]);}if(ar.length>0){aq.setAttribute("style",ar.join(";"));}else{if(aq.hasAttribute("style")){aq.removeAttribute("style");}}}function y(au,aq){var ar;if(Object.prototype.toString.call(aq)==="[object Array]"){ar=aq;}else{ar=[aq];}for(var at=0;at<ar.length;at++){ar[at]=ar[at].toLowerCase();}var ap=[];for(var at=0;at<au.childNodes.length;at++){if(au.childNodes[at].nodeType==1&&ar.indexOf(au.childNodes[at].tagName.toLowerCase())>-1){ap.push(au.childNodes[at]);}}return ap;}U("jsplus_bootstrap_show_blocks","en,ru",Z);var D=1;ag("enabled_by_default",true);ag("add_paddings",true);function e(ap){if(H(ap)){if(q(ap)){Y(ap);}else{J(ap);}}}function a(aq,ap){return ap.replace(RegExp('data-show-blocks-enabled="\\d"',"g"),"").replace(RegExp('<style type="text/css">'+i(geCssUrl(aq))+"</style>","g"),"");}function m(ap){return X()+"style"+(x(ap,"add_paddings")===true?"":"-no-paddings")+".css";
|
|
}function J(ap){k(f(ap)).setAttribute("data-show-blocks-enabled",D);o(ap,"jsplus_bootstrap_show_blocks",ab);E[ap]=true;}function Y(ap){k(f(ap)).removeAttribute("data-show-blocks-enabled");o(ap,"jsplus_bootstrap_show_blocks",h);E[ap]=false;}var E={};function q(ap){if(!(ap in E)){E[ap]=x(ap,"enabled_by_default");}return E[ap];}function P(ap){var aq;if(H(ap)){aq=q(ap)?ab:h;}else{aq=O;}o(ap,"jsplus_bootstrap_show_blocks",aq);}function Z(ap){S(ap,"jsplus_bootstrap_show_blocks","jsplus_bootstrap_show_blocks","jsplus_bootstrap_show_blocks",e);ac(ap,"mode",P);ac(ap,"contentDom",function(aq){n(f(aq),m(aq));if(x(aq,"enabled_by_default")===true){J(aq);}});ap.on("beforeGetOutputHTML",a);}})(); |