function var_dump(e,t){var n="";if(!t)t=0;var r="";for(var i=0;i \""+o+'"\n'}}}else{n="===>"+e+"<===("+typeof e+")"}return n}var IMG_PARAM={URL:0,TITLE:1,ALT:2,WIDTH:3,HEIGHT:4};var pluginPath=CKEDITOR.plugins.get("slideshow").path;SCRIPT_JQUERY="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js";SCRIPT_ADDGAL=pluginPath+"3rdParty/ad-gallery/jquery.ad-gallery.min.js";CSS_ADDGAL=pluginPath+"3rdParty/ad-gallery/jquery.ad-gallery.css";SCRIPT_FANCYBOX=pluginPath+"3rdParty/fancybox2/jquery.fancybox.pack.js?v=2.1.5";CSS_FANCYBOX=pluginPath+"3rdParty/fancybox2/jquery.fancybox.css?v=2.1.5";var listItem=function(e){return e.type==CKEDITOR.NODE_ELEMENT&&e.is("li")};var ULItem=function(e){return e.type==CKEDITOR.NODE_ELEMENT&&e.is("ul")};var iFrameItem=function(e){return e.type==CKEDITOR.NODE_ELEMENT&&e.is("iframe")};Array.prototype.pushUnique=function(e){for(var t=0;t0?t:"";s.$.value=n}else{if(i!==null&&i0?t:"");s.setValue(n)}}else{return false}return s}function r(e){e=l(e);var t=u(e);for(var n=e.getChildren().count()-1;n>=0;n--){if(e.getChild(n).$.selected)e.getChild(n).remove()}a(e,t)}function i(e,t,n,r){e=l(e);if(t<0)return false;var i=e.getChild(t);i.setText(n);i.setValue(r);return i}function s(e){e=l(e);while(e.getChild(0)&&e.getChild(0).remove()){}}function o(e,t,r){e=l(e);var i=u(e);if(i<0)return false;var s=i+t;s=s<0?0:s;s=s>=e.getChildCount()?e.getChildCount()-1:s;if(i==s)return false;var o=e.getChild(i),f=o.getText(),c=o.getValue();o.remove();o=n(e,f,c,!r?null:r,s);a(e,s);return o}function u(e){e=l(e);return e?e.$.selectedIndex:-1}function a(e,t){e=l(e);if(t<0)return null;var n=e.getChildren().count();e.$.selectedIndex=t>=n?n-1:t;return e}function f(e){e=l(e);return e?e.getChildren():false}function l(e){if(e&&e.domId&&e.getInputElement().$)return e.getInputElement();else if(e&&e.$)return e;return false}function c(e){var t=e.getContentElement("slideshowinfoid","editselectedbtn");var n=e.getContentElement("slideshowinfoid","removeselectedbtn");t=l(t);t.hide();n=l(n);n.hide();var r=e.getContentElement("slideshowinfoid","imglistitemsid");r=l(r);for(var i=r.getChildren().count()-1;i>=0;i--){r.getChild(i).$.selected=false}}function h(e){var t=e.getDialog();var n=null;e=l(e);var r=0;var i=t.getContentElement("slideshowinfoid","editselectedbtn");var s=t.getContentElement("slideshowinfoid","removeselectedbtn");for(var o=e.getChildren().count()-1;o>=0;o--){var u=e.getChild(o);if(u.$.selected){r++;n=u}}if(r>1){c(t);return null}else{if(r==1){i=l(i);i.show();s=l(s);s.show();p(t);return n}}return null}function p(e){if(e.openCloseStep==true)return;var t=e.getContentElement("slideshowinfoid","framepreviewid");if(t.isVisible()){T(e)}else{y(e)}}function d(e){var t=e.getDialog();e=l(e);var n=0;for(var r=0;r1){o=o/i}else{s=s*i}var u=e.imagesList.pushUnique([r,"","",s.toFixed(0),o.toFixed(0)]);if(u>=0){oOption=n(combo,"IMG_"+u+" : "+r.substring(r.lastIndexOf("/")+1),r,e.getParentEditor().document);a(combo,u);p(e)}}function y(e){var t=e.getContentElement("slideshowinfoid","imglistitemsid");var n=u(t);var r=e.imagesList[n];t=e.getContentElement("slideshowinfoid","imgtitleid");t=l(t);t.setValue(r[1]);t=e.getContentElement("slideshowinfoid","imgdescid");t=l(t);t.setValue(r[2]);t=e.getContentElement("slideshowinfoid","imgpreviewid");t=l(t);var i='
'+r[2]+'
';t.setHtml(i);var s=e.getContentElement("slideshowinfoid","framepreviewid");var o=e.getContentElement("slideshowinfoid","imgparamsid");s=l(s);s.hide();o=l(o);o.show()}function b(e){var r=e.getContentElement("slideshowinfoid","imglistitemsid");r=l(r);var i=false;for(var s=r.getChildren().count()-1;s>=0;s--){if(r.getChild(s).$.selected){e.imagesList.splice(s,1);r.getChild(s).remove();i=true}}if(i){if(e.imagesList.length==0){var o=CKEDITOR.basePath+"plugins/slideshow/icons/placeholder.png";oOption=n(r,"IMG_0"+" : "+o.substring(o.lastIndexOf("/")+1),o,e.getParentEditor().document);e.imagesList.pushUnique([o,t.imgTitle,t.imgDesc,"50","50"])}a(r,0);p(e)}}function S(e,t){e.imagesList[v(e)][IMG_PARAM.TITLE]=t;y(e)}function x(e,t){e.imagesList[v(e)][IMG_PARAM.ALT]=t;y(e)}function T(e){var t=e.getContentElement("slideshowinfoid","framepreviewid");var n=e.getContentElement("slideshowinfoid","imgparamsid");n=l(n);n.hide();t=l(t);t.show();C(e)}function N(e,t){e.open();e.writeln(t);e.close()}function C(e){var t=436;var n=300;if(e.params.getVal("showthumbid")==true){n-=120}else if(e.params.getVal("showcontrolid")==true){n-=30}if(e.imagesList.length==0)return;var r=e.getContentElement("slideshowinfoid","imglistitemsid");var i=u(r);if(i<0)i=0;var r=e.getContentElement("slideshowinfoid","framepreviewid");var s="";s+="";s+='';s+='';s+='';if(e.params.getVal("openOnClickId")==true){s+='';s+='';s+='"}s+='";s+="";s+="";var o=I(e);s+=o.getOuterHtml();s+="";s+="";r=l(r);var a=r.getFirst(iFrameItem);if(a)a.remove();var f=null;var c=t+60;var h=n;if(e.params.getVal("showthumbid")==true){h+=120}else if(e.params.getVal("showcontrolid")==true){h+=30}var p=CKEDITOR.dom.element.createFromHtml("");p.setAttribute("name","totoFrame");p.setAttribute("id","totoFrame");p.on("load",function(e){if(f!=null)return;f=this.$;if(f.contentDocument)iframedoc=f.contentDocument;else if(f.contentWindow)iframedoc=f.contentWindow.document;if(iframedoc){N(iframedoc,s)}else{alert("Cannot inject dynamic contents into iframe.")}});r.append(p)}function k(e,t){var r,i,s;var o,u;var f=t.$.getElementsByTagName("img");combo=e.getContentElement("slideshowinfoid","imglistitemsid");for(r=0;r1){h=h/l}else{c=c*l}var d=e.imagesList.pushUnique([s,i.title,i.alt,c,h]);if(d>=0){oOption=n(combo,"IMG_"+d+" : "+s.substring(s.lastIndexOf("/")+1),s,e.getParentEditor().document)}}a(combo,0);p(e)}function L(e){combo=e.getContentElement("slideshowinfoid","imglistitemsid");var r=CKEDITOR.basePath+"plugins/slideshow/icons/placeholder.png";oOption=n(combo,"IMG_0"+" : "+r.substring(r.lastIndexOf("/")+1),r,e.getParentEditor().document);e.imagesList.pushUnique([r,t.imgTitle,t.imgDesc,"50","50"]);a(combo,0);p(e)}function A(e){e.slideshowDOM.setAttribute("data-"+this.id,this.getValue())}function O(){var e=this.getDialog();if(e.newSlideShowMode){e.slideshowDOM.setAttribute("data-"+this.id,this.getValue());switch(this.type){case"checkbox":break;case"text":break;case"select":break;default:}}else{switch(this.type){case"checkbox":this.setValue(e.slideshowDOM.getAttribute("data-"+this.id)=="true");break;case"text":this.setValue(e.slideshowDOM.getAttribute("data-"+this.id));break;case"select":this.setValue(e.slideshowDOM.getAttribute("data-"+this.id));break;default:}}}function M(){var e=this.getDialog();e.params.updateVal(this.id,this.getValue());switch(this.type){case"checkbox":break;case"text":break;case"select":break;default:}p(e)}function _(e){if(e.previewImage){e.previewImage.removeListener("load",w);e.previewImage.removeListener("error",E);e.previewImage.removeListener("abort",E);e.previewImage.remove();e.previewImage=null}e.imagesList=null;e.params=null;e.slideshowDOM=null;combo=e.getContentElement("slideshowinfoid","imglistitemsid");s(combo);e.openCloseStep=false}function D(e){var t="";while(t.length\');');i.append(u);var a=CKEDITOR.document.createElement("script",{attributes:{type:"text/javascript",src:SCRIPT_FANCYBOX}});i.append(a);var f=CKEDITOR.document.createElement("script",{attributes:{type:"text/javascript"}});f.setText(j(t));i.append(f)}var l=CKEDITOR.document.createElement("script",{attributes:{type:"text/javascript"}});l.setText("$('head').append('\');');i.append(l);var c=CKEDITOR.document.createElement("script",{attributes:{type:"text/javascript"}});c.setText(B(t,0,0,0));i.append(c);if(t.imagesList.length){n.backgroundImage='url("'+t.imagesList[0][IMG_PARAM.URL]+'")'}n.backgroundSize="50%";n.display="block";var h=e.createFakeElement(i,"cke_slideShow","slideShow",false);h.setAttributes(r);h.setStyles(n);if(t.fakeImage){h.replace(t.fakeImage);e.getSelection().selectElement(h)}else{e.insertElement(h)}_(t);t.hide();return true}var t=e.lang.slideshow;var w=function(){var e=this.previewImage;e.removeListener("load",w);e.removeListener("error",E);e.removeListener("abort",E);g(this)};var E=function(){var e=this.previewImage;e.removeListener("load",w);e.removeListener("error",E);e.removeListener("abort",E)};var P=function(e){return"cke_"+D(8)+"_"+e};return{title:t.dialogTitle,width:500,height:600,resizable:CKEDITOR.DIALOG_RESIZE_NONE,buttons:[CKEDITOR.dialog.okButton(e,{label:"OkCK",style:"display:none;"}),CKEDITOR.dialog.cancelButton,{id:"myokbtnid",type:"button",label:"OK",title:"Button description",style:"color:white;background:blue;",accessKey:"C",disabled:false,onClick:function(){q(this.getDialog())}}],contents:[{id:"slideshowinfoid",label:"Basic Settings",align:"center",elements:[{type:"text",id:"id",style:"display:none;",onLoad:function(){this.getInputElement().setAttribute("readOnly",true)}},{type:"text",id:"txturlid",style:"display:none;",label:t.imgList,onChange:function(){var e=this.getDialog(),t=this.getValue();if(t.length>0){var n=e.previewImage;n.on("load",w,e);n.on("error",E,e);n.on("abort",E,e);n.setAttribute("src",t)}}},{type:"button",id:"browse",hidden:"true",style:"display:inline-block;margin-top:0px;",filebrowser:{action:"Browse",target:"slideshowinfoid:txturlid",url:e.config.filebrowserImageBrowseUrl||e.config.filebrowserBrowseUrl},label:t.imgAdd},{type:"vbox",align:"center",children:[{type:"html",align:"center",id:"framepreviewtitleid",style:"font-family: Amaranth; color: #1E66EB; font-size: 20px; font-weight: bold;",html:"Preview"},{type:"html",id:"framepreviewid",align:"center",style:"width:500px;height:320px",html:""},{type:"hbox",id:"imgparamsid",style:"display:none;width:500px;",height:"325px",children:[{type:"vbox",align:"center",width:"400px",children:[{type:"text",id:"imgtitleid",label:t.imgTitle,onChange:function(){if(this.getValue()){S(this.getDialog(),this.getValue())}}},{type:"text",id:"imgdescid",label:t.imgDesc,onChange:function(){if(this.getValue()){x(this.getDialog(),this.getValue())}}},{type:"html",id:"imgpreviewid",style:"width:400px;height:200px;",html:"
xx
"}]}]},{type:"hbox",align:"center",height:110,widths:["25%","50%"],children:[{type:"vbox",children:[{type:"checkbox",id:"autostartid",label:t.autoStart,"default":"checked",style:"margin-top:15px;",onChange:M,commit:M,setup:O},{type:"checkbox",id:"showtitleid",label:t.showTitle,"default":"checked",onChange:M,commit:M,setup:O},{type:"checkbox",id:"showcontrolid",label:t.showControls,"default":"checked",onChange:M,commit:M,setup:O},{type:"checkbox",id:"showthumbid",label:t.showThumbs,"default":"checked",onChange:M,commit:M,setup:O},{type:"checkbox",id:"openOnClickId",label:t.openOnClick,"default":"checked",onChange:M,commit:M,setup:O}]},{type:"select",id:"imglistitemsid",label:t.picturesList,multiple:false,style:"height:120px;width:250px",items:[],onChange:function(e){d(this)}},{type:"vbox",children:[{type:"button",id:"previewbtn",style:"margin-top:15px;margin-left:25px;",label:t.previewMode,onClick:function(){T(this.getDialog())}},{type:"button",id:"removeselectedbtn",style:"margin-left:25px;",label:t.imgDelete,onClick:function(){b(this.getDialog())}},{type:"button",id:"editselectedbtn",style:"margin-left:25px;",label:t.imgEdit,onClick:function(){y(this.getDialog())}}]}]},{type:"hbox",children:[{type:"text",id:"pictheightid",label:t.pictHeight,maxLength:3,style:"width:100px;","default":"300",onChange:function(e){var t=/^\d+$/;if(t.test(this.getValue())==false){this.setValue(300)}this.getDialog().params.updateVal(this.id,this.getValue());p(this.getDialog())},commit:M,setup:O},{type:"text",id:"speedid",label:t.displayTime,maxLength:3,style:"width:100px;","default":"5",onChange:function(e){var t=/^\d+$/;if(t.test(this.getValue())==false){this.setValue(5)}this.getDialog().params.updateVal(this.id,this.getValue());p(this.getDialog())},commit:M,setup:O},{type:"text",id:"animspeedid",label:t.transitionTime,style:"width:100px;",maxLength:4,"default":"500",onChange:function(e){var t=/^\d+$/;if(t.test(this.getValue())==false){this.setValue(500)}this.getDialog().params.updateVal(this.id,this.getValue());p(this.getDialog())},commit:M,setup:O},{type:"select",id:"transitiontypeid",label:t.transition,items:[[t.tr1,"none"],[t.tr2,"resize"],[t.tr3,"slide-vert"],[t.tr4,"slide-hori"],[t.tr5,"fade"]],"default":"resize",style:"width:100px;",commit:M,setup:O,onChange:M}]}]}]}],onLoad:function(){},onShow:function(){this.dialog=this;this.slideshowDOM=null;this.openCloseStep=true;this.fakeImage=null;var t=null;this.imagesList=new Array;this.params=new Array;this.previewImage=e.document.createElement("img");this.okRefresh=true;var n=this.getSelectedElement();if(n&&n.data("cke-real-element-type")&&n.data("cke-real-element-type")=="slideShow"){this.fakeImage=n;t=e.restoreRealElement(n)}if(!t){this.params.push(["slideshowid",P("slideShow")]);L(this);this.commitContent(this)}else{this.slideshowDOM=t;var r=H(this,t);if(r==null){alert("BIG Problem slideShowContainer !!");return false}var i=t.getAttribute("id");if(i==null){alert("BIG Problem slideshowid !!");return false}this.params.push(["slideshowid",i]);k(this,r);var s=t.$.dataset;for(param in s)this.params.push([param,s[param]]);this.setupContent(this,true);this.newSlideShowMode=false}this.openCloseStep=false;T(this)},onOk:function(){return false},onHide:function(){_(this)}}})