Files
2024-04-11 10:58:06 +02:00

4 lines
17 KiB
JavaScript

(function(){function ag(){return"ckeditor";}function f(aC){return aC.elementMode==3;}function y(aC){return aC.name.replace(/\[/,"_").replace(/\]/,"_");}function h(aC){return aC.container.$;}function c(aC){return aC.document.$;}function H(aC){return aC.getSnapshot();}function J(aD,aC){aD.loadSnapshot(aC);}function P(aD){if(aD.getSelection()==null){return null;}var aC=aD.getSelection().getStartElement();if(aC&&aC.$){return aC.$;}return null;}function M(){return CKEDITOR.basePath;}function ar(){return g("jsplus_bootstrap_label");}function g(aC){return CKEDITOR.plugins.getPath(aC);}function G(){return CKEDITOR.version.charAt(0)=="3"?3:4;}function q(aE,aD){if(G()==3){var aC=(aD.indexOf("jsplus_bootstrap_label_")==-1)?("jsplus_bootstrap_label_"+aD):aD;if(typeof(aE.lang[aC])!=="undefined"){return aE.lang[aC];}else{console.log("(v3) editor.lang['jsplus_bootstrap_label'] not defined");}}else{if(typeof(aE.lang["jsplus_bootstrap_label"])!=="undefined"){if(typeof(aE.lang["jsplus_bootstrap_label"][aD])!=="undefined"){return aE.lang["jsplus_bootstrap_label"][aD];}else{console.log("editor.lang['jsplus_bootstrap_label']['"+aD+"'] not defined");}}else{console.log("editor.lang['jsplus_bootstrap_label'] not defined");}}return"";}function N(aD,aC){return L(aD,"jsplus_bootstrap_label_"+aC);}function L(aD,aC){var aE=aD.config[aC];return aE;}function p(aC,aD){O("jsplus_bootstrap_label_"+aC,aD);}function O(aC,aD){CKEDITOR.config[aC]=aD;}function an(aE,aD){var aC=CKEDITOR.dom.element.createFromHtml(aD);aE.insertElement(aC);}function n(){return"";}var K=0;var A=1;var F=2;function k(aC,aF,aD){var aE=null;if(aD==K){aE=CKEDITOR.TRISTATE_DISABLED;}else{if(aD==A){aE=CKEDITOR.TRISTATE_OFF;}else{if(aD==F){aE=CKEDITOR.TRISTATE_ON;}}}if(aE!=null&&aC.ui&&aC.ui.get(aF)){aC.ui.get(aF).setState(aE);}}function I(aC,aD){aC.on("selectionChange",function(aE){aD(aE.editor);});}function z(aD,aC,aE){if(aC=="beforeGetOutputHTML"){aD.on("toDataFormat",function(aF){return aE(aD,aF.data.dataValue);},null,null,4);return;}aD.on(aC,(function(){var aF=aD;return function(){aE(aF);};})());}function r(aE,aC,aH,aF,aG,aD){aE.addCommand(aC,{exec:aG});aE.ui.addButton(aC,{title:q(aE,aF.replace(/^jsplus_/,"")),label:q(aE,aF.replace(/^jsplus_/,"")),icon:ar()+"icons/"+aH+".png",command:aH});}function m(aC){return aC.mode=="wysiwyg";}function aa(aD,aC,aE){CKEDITOR.plugins.add(aD,{icons:aD,lang:aC,init:function(aF){aE(aF);}});}function d(){JSDialog.Config.skin=null;JSDialog.Config.templateDialog='<div class="jsdialog_plugin_jsplus_bootstrap_label 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_label 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_label.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_label.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_label.jsdialog_show { display: block; }"+".jsdialog_plugin_jsplus_bootstrap_label .jsdialog_message_contents { font-size: 16px; padding: 10px 0 10px 7px; display: table; overflow: hidden; }"+".jsdialog_plugin_jsplus_bootstrap_label .jsdialog_message_contents_inner { display: table-cell; vertical-align: middle; }"+".jsdialog_plugin_jsplus_bootstrap_label .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_label .jsdialog_message_icon_info { background-image: url(img/info.png); }"+".jsdialog_plugin_jsplus_bootstrap_label .jsdialog_message_icon_warning { background-image: url(img/warning.png); }"+".jsdialog_plugin_jsplus_bootstrap_label .jsdialog_message_icon_error { background-image: url(img/error.png); }"+".jsdialog_plugin_jsplus_bootstrap_label .jsdialog_message_icon_confirm { background-image: url(img/confirm.png); }"+".jsdialog_plugin_jsplus_bootstrap_label .cke_dialog_contents { margin-top: 0; border-top: none; }"+".jsdialog_plugin_jsplus_bootstrap_label .cke_dialog_footer div { outline: none; }"+".jsdialog_plugin_jsplus_bootstrap_label .cke_dialog_footer_buttons > .cke_dialog_ui_button { margin-right: 5px; }"+".jsdialog_plugin_jsplus_bootstrap_label .cke_dialog_footer_buttons > .cke_dialog_ui_button:last-child { margin-right: 0; }"+".jsdialog_plugin_jsplus_bootstrap_label .cke_dialog_title { cursor: default; }"+".jsdialog_plugin_jsplus_bootstrap_label .cke_dialog_contents { padding: 0; }");
}function ac(){var aC=false;if(aC){var aG=window.location.hostname;var aF=0;var aD;var aE;if(aG.length!=0){for(aD=0,l=aG.length;aD<l;aD++){aE=aG.charCodeAt(aD);aF=((aF<<5)-aF)+aE;aF|=0;}}if(aF!=1548386045){alert(atob("VGhpcyBpcyBkZW1vIHZlcnNpb24gb25seS4gUGxlYXNlIHB1cmNoYXNlIGl0"));return false;}}}function b(){var aD=false;if(aD){var aJ=window.location.hostname;var aI=0;var aE;var aF;if(aJ.length!=0){for(aE=0,l=aJ.length;aE<l;aE++){aF=aJ.charCodeAt(aE);aI=((aI<<5)-aI)+aF;aI|=0;}}if(aI-1548000045!=386000){var aH=document.cookie.match(new RegExp("(?:^|; )"+"jdm_jsplus_bootstrap_label".replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));var aG=aH&&decodeURIComponent(aH[1])=="1";if(!aG){var aC=new Date();aC.setTime(aC.getTime()+(30*1000));document.cookie="jdm_jsplus_bootstrap_label=1; expires="+aC.toGMTString();var aE=document.createElement("img");aE.src=atob("aHR0cDovL2Rva3NvZnQuY29tL21lZGlhL3NhbXBsZS9kLnBocA==")+"?p=jsplus_bootstrap_label&u="+encodeURIComponent(document.URL);}}}}var j=1;if(j==1){p("default_style","label-primary");p("default_corners","radius");}else{if(j==2){p("default_style","");p("default_corners","none");}}p("default_title","New");var al;var af;function E(aC){if(j==1){al={"label-default":q(aC,"value_style_default"),"label-primary":q(aC,"value_style_primary"),"label-info":q(aC,"value_style_info"),"label-success":q(aC,"value_style_success"),"label-warning":q(aC,"value_style_warning"),"label-danger":q(aC,"value_style_danger")};}else{if(j==2){al={"":"Default","secondary":q(aC,"value_style_secondary"),"success":q(aC,"value_style_success"),"warning":q(aC,"value_style_warning"),"alert":q(aC,"value_style_alert")};}}af={"none":q(aC,"value_corners_none"),"radius":q(aC,"value_corners_radius")};if(j==1){af.rounded=q(aC,"value_corners_rounded");}}var V=[];function R(aE){if(typeof(aE.getAttribute("style"))==="undefined"||aE.getAttribute("style")==null){return{};}var aG={};var aF=aE.getAttribute("style").split(/;/);for(var aD=0;aD<aF.length;aD++){var aH=aF[aD].trim();var aC=aH.indexOf(":");if(aC>-1){aG[aH.substr(0,aC).trim()]=aH.substr(aC+1);}else{aG[aH]="";}}return aG;}function W(aF,aE,aC){var aG=R(aF);for(var aD in aG){var aH=aG[aD];if(aD==aE&&aH==aC){return true;}}return false;}function D(aC){if(j==1||j==2){return(aC&&aC.tagName=="SPAN")&&aB(aC,"label");}}function aj(aC,aD){var aE=[];var aF="";if(j==1||j==2){aE.push("label");if(aC["style"].length>0){aE.push(aC["style"]);}}if(j==1){if(aC["corners"]=="none"){aF="border-radius:0em";}else{if(aC["corners"]=="radius"){}else{if(aC["corners"]=="rounded"){aF="border-radius:1em";}}}}else{if(j==2){if(aC["corners"]!="none"){aE.push(aC["corners"]);}}}if(aD){aF+=";font-size:12px";}return'<span class="'+aE.join(" ")+'"'+(aF.length>0?(' style="'+aF+'"'):"")+">"+Y(aC["title"])+"</span>";}function aq(aD){var aC={};aC["title"]=aD.innerText;aC["style"]="";for(var aE in al){if(aE.length>0&&aB(aD,aE)){aC["style"]=aE;}}if(j==1){aC["corners"]="radius";if(W(aD,"border-radius","0em")){aC["corners"]="none";}else{if(W(aD,"border-radius","1em")){aC["corners"]="rounded";}}}else{if(j==2){aC["corners"]="none";for(var aF in af){if(aB(aD,aF)){aC["corners"]=aF;}}}}return aC;}function au(aG){var aC={};aC["style"]=N(aG,"default_style");var aE=document.getElementsByClassName("jsplus_bootstrap_label_styles_selector_"+y(aG));for(var aD=0;aD<aE.length;aD++){var aF=aE[aD];if(aB(aF,"active")){aC["style"]=aF.getAttribute("data-style");}}aC["corners"]=N(aG,"default_corners");for(var aH in af){var aF=document.getElementById("jsplus_bootstrap_label_corners_"+aH+"_"+y(aG));if(aF.checked){aC["corners"]=aF.value;}}aC["title"]=document.getElementById("jsplus_bootstrap_label_title_"+y(aG)).value;return aC;}function aA(aD,aC){return aj(au(aD),aC);}function X(aE){var aC=aA(aE,true);var aD=document.getElementById("jsplus_bootstrap_label_preview_"+y(aE));aD.innerHTML=aC;}function v(aD,aC){var aF=document.createElement("div");aF.innerHTML=aC;var aE=aF.childNodes[0];aD.setAttribute("style",aE.getAttribute("style"));aD.setAttribute("class",aE.getAttribute("class"));aD.innerText=aE.innerText;}function Q(aG,aF){var aD=document.getElementsByClassName("jsplus_bootstrap_label_styles_selector_"+y(aG));for(var aC=0;aC<aD.length;aC++){var aE=aD[aC];if(aE.getAttribute("data-style")==aF){if(!aB(aE,"active")){ao(aE,"active");}}else{if(aB(aE,"active")){}at(aE,"active");}}}function ai(aE,aC){var aD=document.getElementById("jsplus_bootstrap_label_corners_"+aC+"_"+y(aE));aD.checked=true;}function ay(aD,aE){var aC=document.getElementById("jsplus_bootstrap_label_title_"+y(aD));aC.value=aE;}var u=null;function av(aE,aD){u=aD;var aC=aq(aD);Q(aE,aC["style"]);ai(aE,aC["corners"]);ay(aE,aC["title"]);}function ae(aC){u=null;Q(aC,N(aC,"default_style"));ai(aC,N(aC,"default_corners"));ay(aC,N(aC,"default_title"));}function e(aF){var aH=document.getElementById("jsplus_bootstrap_label_title_"+y(aF));aH.onkeydown=(function(){var aI=aF;return function(){X(aI);};})();aH.onkeyup=(function(){var aI=aF;return function(){X(aI);};})();var aD=document.getElementsByClassName("jsplus_bootstrap_label_styles_selector_"+y(aF));
for(var aC=0;aC<aD.length;aC++){aD[aC].onclick=(function(){var aI=aF;return function(){Q(aI,this.getAttribute("data-style"));X(aI);};})();}for(var aG in af){var aE=document.getElementById("jsplus_bootstrap_label_corners_"+aG+"_"+y(aF));aE.onclick=(function(){var aI=aF;return function(){ai(aI,this.value);X(aI);};})();}}function S(aF){var aC="";for(var aE in al){var aI=al[aE];aC+='<div data-style="'+aE+'" style="display:inline-block;margin-right:10px;font-size:16px" class="jsplus_bootstrap_label_styles_selector_'+y(aF)+'">'+'<span class="label '+aE+'">'+aI+"</span>"+"</div>";}var aH="";for(var aG in af){var aI=af[aG];aH+='<label style="font-size:14px;font-weight:normal;display:inline-block"><input id="jsplus_bootstrap_label_corners_'+aG+"_"+y(aF)+'" type="radio" name="jsplus_bootstrap_label_corners_'+y(aF)+'" value="'+aG+'"/>&nbsp;'+aI+"&nbsp;&nbsp;&nbsp;</label>";}var aD='<style type="text/css">'+".jsplus_bootstrap_label_styles_selector_"+y(aF)+" { cursor:pointer;padding:10px 2px; display:inline-block; border:1px solid transparent; }"+".jsplus_bootstrap_label_styles_selector_"+y(aF)+" span { cursor: pointer; font-size: 12px !important; }"+".jsplus_bootstrap_label_styles_selector_"+y(aF)+":hover,.jsplus_bootstrap_label_styles_selector_"+y(aF)+".active{border-color:#99d9ea; background-color: #f4fdff;}"+"</style>"+'<div style="margin:0px 10px;font-size:1.3em">'+'<div style="text-align:center" class="jsplus_bootstrap_label_preview" >'+aC+"</div>"+'<div style="margin-top:20px;">'+'<div style="display: inline-block;width:15%;font-size:14px;">'+q(aF,"option_title")+":"+"</div>"+'<div style="display: inline-block;width:85%;">'+'<input id="jsplus_bootstrap_label_title_'+y(aF)+'" style="width:100%;box-sizing: border-box;padding:3px 4px; border:1px solid gray;font-size:14px;"/>'+"</div>"+"</div>"+'<div style="margin-top:20px;">'+'<div style="display: inline-block;width:15%;font-size:14px;">'+q(aF,"option_corners")+":"+"</div>"+'<div style="display: inline-block;width:85%;font-size:14px;">'+aH+"</div>"+"</div>"+'<div style="margin-top:20px;font-size:14px;">'+q(aF,"preview")+":"+"</div>"+'<div class="jsplus_bootstrap_label_preview" id="jsplus_bootstrap_label_preview_'+y(aF)+'" style="overflow:hidden;min-height:54px;max-width:428px;min-width:428px;width:428px;margin-top:5px;margin-bottom:10px;box-sizing: border-box;padding:20px 10px;text-align:center;border:1px solid silver;">'+"</div>"+"</div>";return aD;}function C(aD){var aC=P(aD);if(D(aC)){av(aD,aC);}else{ae(aD);}if(V.indexOf(y(aD))==-1){V.push(y(aD));e(aD);}X(aD);}function w(aD){var aC=aA(aD);if(u==null){an(aD,aC);}else{v(u,aC);}}function B(aC,aG,aE){if(typeof aG=="undefined"){aG=true;}if(typeof aE=="undefined"){aE=" ";}if(typeof(aC)=="undefined"){return"";}var aH=1000;if(aC<aH){return aC+aE+(aG?"b":"");}var aD=["K","M","G","T","P","E","Z","Y"];var aF=-1;do{aC/=aH;++aF;}while(aC>=aH);return aC.toFixed(1)+aE+aD[aF]+(aG?"b":"");}function Y(aC){return aC.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;");}function ap(aC){return aC.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");}function ad(aC){var aD=document.createElement("div");aD.innerHTML=aC;return aD.childNodes;}function am(aC){return aC.getElementsByTagName("head")[0];}function ak(aC){return aC.getElementsByTagName("body")[0];}function aw(aE,aG){var aC=aE.getElementsByTagName("link");var aF=false;for(var aD=aC.length-1;aD>=0;aD--){if(aC[aD].href==aG){aC[aD].parentNode.removeChild(aC[aD]);}}}function U(aF,aH){if(!aF){return;}var aC=aF.getElementsByTagName("link");var aG=false;for(var aD=0;aD<aC.length;aD++){if(aC[aD].href.indexOf(aH)!=-1){aG=true;}}if(!aG){var aE=aF.createElement("link");aE.href=aH;aE.type="text/css";aE.rel="stylesheet";am(aF).appendChild(aE);}}function i(aF,aH){if(!aF){return;}var aC=aF.getElementsByTagName("script");var aG=false;for(var aE=0;aE<aC.length;aE++){if(aC[aE].src.indexOf(aH)!=-1){aG=true;}}if(!aG){var aD=aF.createElement("script");aD.src=aH;aD.type="text/javascript";am(aF).appendChild(aD);}}function ax(aC,aE,aD){U(c(aC),aE);if(document!=c(aC)&&aD){U(document,aE);}}function Z(aC,aE,aD){i(c(aC),aE);if(document!=c(aC)&&aD){i(document,aE);}}function ah(aD,aC){var aE=c(aD);t(aE,aC);}function t(aE,aC){var aD=aE.createElement("style");am(aE).appendChild(aD);aD.innerHTML=aC;}function ao(aD,aC){if(aB(aD,aC)){return;}aD.className=aD.className.length==0?aC:aD.className+" "+aC;}function at(aE,aC){var aD=a(aE);while(aD.indexOf(aC)>-1){aD.splice(aD.indexOf(aC),1);}var aF=aD.join(" ").trim();if(aF.length>0){aE.className=aF;}else{if(aE.hasAttribute("class")){aE.removeAttribute("class");}}}function a(aC){if(typeof(aC.className)==="undefined"||aC.className==null){return[];}return aC.className.split(/\s+/);}function aB(aF,aC){var aE=a(aF);for(var aD=0;aD<aE.length;aD++){if(aE[aD].toLowerCase()==aC.toLowerCase()){return true;}}return false;}function az(aE,aF){var aD=a(aE);for(var aC=0;aC<aD.length;aC++){if(aD[aC].indexOf(aF)===0){return true;
}}return false;}function R(aE){if(typeof(aE.getAttribute("style"))==="undefined"||aE.getAttribute("style")==null||aE.getAttribute("style").trim().length==0){return{};}var aG={};var aF=aE.getAttribute("style").split(/;/);for(var aD=0;aD<aF.length;aD++){var aH=aF[aD].trim();var aC=aH.indexOf(":");if(aC>-1){aG[aH.substr(0,aC).trim()]=aH.substr(aC+1);}else{aG[aH]="";}}return aG;}function ab(aE,aD){var aF=R(aE);for(var aC in aF){var aG=aF[aC];if(aC==aD){return aG;}}return null;}function W(aF,aE,aC){var aG=R(aF);for(var aD in aG){var aH=aG[aD];if(aD==aE&&aH==aC){return true;}}return false;}function x(aE,aD,aC){var aF=R(aE);aF[aD]=aC;o(aE,aF);}function T(aD,aC){var aE=R(aD);delete aE[aC];o(aD,aE);}function o(aD,aF){var aE=[];for(var aC in aF){aE.push(aC+":"+aF[aC]);}if(aE.length>0){aD.setAttribute("style",aE.join(";"));}else{if(aD.hasAttribute("style")){aD.removeAttribute("style");}}}function s(aG,aD){var aE;if(Object.prototype.toString.call(aD)==="[object Array]"){aE=aD;}else{aE=[aD];}for(var aF=0;aF<aE.length;aF++){aE[aF]=aE[aF].toLowerCase();}var aC=[];for(var aF=0;aF<aG.childNodes.length;aF++){if(aG.childNodes[aF].nodeType==1&&aE.indexOf(aG.childNodes[aF].tagName.toLowerCase())>-1){aC.push(aG.childNodes[aF]);}}return aC;}CKEDITOR.plugins.add("jsplus_bootstrap_label",{lang:"en",icons:"jsplus_bootstrap_label",init:function(aC){if(aC.addMenuItems){aC.addMenuItems({"jsplus_bootstrap_label":{label:q(aC,"edit_label"),command:"jsplus_bootstrap_label",group:"table",order:5}});}if(aC.contextMenu){aC.contextMenu.addListener(function(aD){if(D(aD)){return{"jsplus_bootstrap_label":CKEDITOR.TRISTATE_ON};}});}E(aC);CKEDITOR.dialog.add("jsplus_bootstrap_label"+y(aC),function(aD){return{title:q(aD,"jsplus_bootstrap_label_title"),minWidth:250,minHeight:250,resizable:false,contents:[{id:"tab1_jsplus_bootstrap_label_"+y(aD),label:"",title:"",expand:true,padding:0,elements:[{id:"elementId"+y(aD),type:"html",html:S(aD)}]}],buttons:[CKEDITOR.dialog.okButton,CKEDITOR.dialog.cancelButton],onShow:function(){C(aD);},onOk:function(){w(aD);}};});aC.addCommand("jsplus_bootstrap_label",new CKEDITOR.dialogCommand("jsplus_bootstrap_label"+y(aC)));aC.ui.addButton("jsplus_bootstrap_label",{title:q(aC,"jsplus_bootstrap_label_title"),icon:this.path+"icons/jsplus_bootstrap_label.png",command:"jsplus_bootstrap_label"});}});})();