Current Path :
/
home
/
develito
/
httpdocs
/
components
/
com_sobipro
/
lib
/
js
/
adm
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/httpdocs/components/com_sobipro/lib/js/adm/interface.js
SobiPro.jQuery(document).ready(function(){function e(e){let r=[],o=this;this.counter=0,this.doneCounter=0,this.progressBar=SobiPro.jQuery("#SpProgress").find(".bar"),this.progressMessage=SobiPro.jQuery("#SpProgress .alert"),this.messages={warning:[],error:[],info:[],success:[]},this.finish=function(e){const r={option:"com_sobipro",task:"txt.messages",format:"raw",method:"xhr",spsid:SobiPro.jQuery("#SP_spsid").val()};SobiPro.jQuery.ajax({url:"index.php",data:r,type:"post",dataType:"json",success:function(r){if(r&&r.data.messages.length)for(let e=0;e<r.data.messages.length;e++)o.messages[r.data.messages[e].type].push(r.data.messages[e].text);let t=0,i=[];if(SobiPro.jQuery.each(o.messages,function(e,r){let o=[];for(let e=0;e<r.length;e++)t++,o.push("<div><strong> "+t+") </strong>"+r[e]+"</div>");o.length&&i.push('<div class="smallmessage alert-'+e+' alert">'+o.join("\n")+"</div>")}),t>0){let r='<div class="modal hide" id="SpModalMsg"><div class="modal-body">'+i.join("\n")+'</div><div class="modal-footer"><a href="#" class="btn" data-dismiss="modal">OK</a></div></div>';SobiPro.jQuery(r).appendTo(SobiPro.jQuery("#SobiPro")),SobiPro.jQuery("#SpModalMsg").modal().on("hidden",function(){o.refresh(e)})}else o.refresh(e)}})},this.progress=function(e){this.doneCounter++,this.progressBar.css("width",100/(this.counter-this.doneCounter+1)+"%"),this.messageType(e.message.type),this.progressMessage.html(e.message.text);let r=e.redirect.url;"success"!=e.message.type&&this.messages[e.message.type].push(e.message.text),this.doneCounter==this.counter&&this.finish(r)},this.refresh=function(e){this.messageType("info"),this.progressMessage.html(SobiPro.Txt("PROGRESS_DONE_REDIRECTING")),window.location.replace(e)},this.messageType=function(e){this.progressMessage.removeClass("alert alert-info alert-success alert-error").addClass("alert alert-"+e)},SobiPro.jQuery('[name="e_sid[]"]').each(function(e,o){let t=SobiPro.jQuery(o);t.prop("checked")&&r.push(t)});const t={option:"com_sobipro",task:e,format:"raw",method:"xhr",spsid:SobiPro.jQuery("#SP_spsid").val()};if(r.length){this.counter=r.length,this.progressMessage.html(SobiPro.Txt("PROGRESS_WORKING")),SobiPro.jQuery("#SpProgress").removeClass("hide"),this.progressBar.css("width","0%");for(let e=0;e<r.length;e++)t.sid=r[e].val(),SobiPro.jQuery.ajax({url:"index.php",data:t,type:"post",dataType:"json",success:function(e){o.progress(e)}})}else t[SobiPro.jQuery("#SP_task").next().attr("name")]=1,t.sid=SobiPro.jQuery("#SP_pid").val(),t.method="xhr",SobiPro.jQuery.ajax({url:"index.php",data:t,type:"post",dataType:"json",success:function(e){SobiPro.jQuery("#SpProgress").removeClass("hide"),o.counter=e.data.counter,o.progress(e),SobiPro.jQuery.each(e.data.entries,function(e,r){t.eid=r,SobiPro.jQuery.ajax({url:"index.php",data:t,type:"post",dataType:"json",success:function(e){o.progress(e)}})})}})}SobiPro.jQuery("input:file").change(function(){!SobiPro.jQuery(this).hasClass("spFileUploadHidden")&&SobiPro.jQuery(this).val()&&SobiPro.jQuery("#SP_method").val("html")});let r=0,o=["entry.publish","entry.hide","entry.approve","entry.unapprove","entry.deleteAll"];SobiPro.jQuery("#SPAdmToolbar a").click(function(t){if(SobiPro.jQuery(this).attr("title")&&!confirm(SobiPro.jQuery(this).attr("title")))return t.preventDefault(),t.stopPropagation(),!1;if(SobiPro.jQuery(this).hasClass("legacy"))return!1;var i=SobiPro.jQuery(this).attr("rel");if(SobiPro.jQuery("#SP_task").val(i),null!=i&&i.length){if(t.preventDefault(),t.stopPropagation(),-1!=SobiPro.jQuery.inArray(i,o))return SobiPro.jQuery(this).parent().parent().parent().parent().removeClass("open"),new e(i);if("xhr"==SobiPro.jQuery("#SP_method").val()){if(SobiPro.jQuery("#SP_task").val(i),("entry.save"==i||"entry.apply"==i)&&SobiPro.jQuery("#SP_history-note").length&&0!=SobiPro.jQuery("#SP_history-note").val()||"entry.saveWithRevision"==i){var s=prompt(SobiPro.Txt("HISTORY_NOTE"),"");if("string"!=typeof s)return;SobiPro.jQuery("#SP_history-note").val(s)}var a={takeOver:!1};if(SobiPro.jQuery("#SPAdminForm").trigger("BeforeAjaxSubmit",[a,i]),1==a.takeOver)return!0;!function(){try{var e=Object.keys(tinyMCE.editors);SobiPro.jQuery.each(e,function(e,r){0!=r&&(tinyMCE.execCommand("mceToggleEditor",!1,r),tinyMCE.execCommand("mceToggleEditor",!1,r))})}catch(e){}for(var r=["unload","onbeforeunload","onunload"],o=0;o<r.length;o++){try{window.dispatchEvent(r[o])}catch(e){}try{window.fireEvent(r[o])}catch(e){}try{SobiPro.jQuery(document).triggerHandler(r[o])}catch(e){}try{SobiPro.jQuery.each(CKEDITOR.instances,function(e,r){r.destroy(),CKEDITOR.replace(e)})}catch(e){}}try{tinyMCE.triggerSave()}catch(e){}SobiPro.jQuery.each(Joomla.editors.instances,function(){try{this.save()}catch(e){}})}();var n=SobiPro.jQuery("#SPAdminForm").serialize();SobiPro.jQuery(SobiPro.jQuery("#SPAdminForm").find(":button")).each(function(e,r){var o=SobiPro.jQuery(r);"disabled"!=o.attr("disabled")&&o.hasClass("active")&&(n+="&"+o.attr("name")+"="+o.val())}),SobiPro.jQuery("#SobiPro").css("opacity",.3),SobiPro.jQuery("#SobiPro").before(SobiPro.jQuery("#SpSpinner")),SobiPro.jQuery("#SpSpinner").removeClass("hide"),SobiPro.jQuery.ajax({url:"index.php",data:n,type:"post",dataType:"json",success:function(e){if(e.redirect.execute)window.location.replace(e.redirect.url);else{var o={takeOver:!1};if(SobiPro.jQuery("#SPAdminForm").trigger("AfterAjaxSubmit",[o,e]),1==o.takeOver)return!0;r++,c="",r>1&&(c=" ("+r+")"),SobiPro.jQuery("#SobiPro").css("opacity",1),SobiPro.jQuery("#SpSpinner").addClass("hide");var t='<div class="alert alert-'+e.message.type+'"><a class="close" data-dismiss="alert" href="#">×</a>'+e.message.text+c+"</div>";SobiPro.jQuery("#spMessage").html(t);try{SobiPro.jQuery.each(e.data.sets,function(e,r){SobiPro.jQuery('[name^="'+e+'"]').val(r)})}catch(e){}e.data.required&&SobiPro.jQuery('[name*="'+e.data.required+'"]').addClass("error").attr("required","required").focus().focusout(function(){SobiPro.jQuery(this).val()&&SobiPro.jQuery(this).removeClass("error").removeAttr("required").addClass("success")})}}})}else"field.copy"===i?SobiPro.jQuery("#SpProgressCopy").removeClass("hide"):"field.copyto"===i.substring(0,12)&&SobiPro.jQuery("#SpProgressCopyTo").removeClass("hide"),SobiPro.jQuery("#SPAdminForm").submit()}}),SobiPro.jQuery(".spOrdering").change(function(){SobiPro.jQuery("#SPAdminForm").submit()}),SobiPro.jQuery('[name="spToggle"]').change(function(){SobiPro.jQuery(this).parent().parent().parent().parent().parent().find('[name="'+SobiPro.jQuery(this).attr("rel")+'[]"]').prop("checked",SobiPro.jQuery(this).is(":checked"))}),SobiPro.jQuery('[name="spReorder"]').click(function(e){e.preventDefault(),SobiPro.jQuery("#SP_task").val(SobiPro.jQuery(this).attr("rel")+".reorder"),SobiPro.jQuery("#SPAdminForm").submit()});try{SobiPro.jQuery(".counter-reset").each(function(e,r){"use strict";var o=SobiPro.jQuery(r);0==o.html()&&o.attr("disabled","disabled")})}catch(e){}SobiPro.jQuery(".counter-reset").click(function(){var e=SobiPro.jQuery(this),r=SobiPro.jQuery("#SP_sid").val()?SobiPro.jQuery("#SP_sid").val():SobiPro.jQuery('[name^="category.id"]').val();e.html()?SobiPro.jQuery.ajax({type:"post",url:SobiProAdmUrl.replace("%task%",e.attr("rel")+".resetCounter"),data:{sid:r,format:"raw"},dataType:"json",success:function(){e.html(0),e.attr("disabled","disabled")}}):e.attr("disabled","disabled")}),SobiPro.jQuery(".spSubmit").keydown(function(e){"use strict";13==e.keyCode&&(e.preventDefault(),e.stopPropagation(),SobiPro.jQuery("#SPAdminForm").submit())}),SobiPro.jQuery(".spDisableEnter").keydown(function(e){"use strict";13==e.keyCode&&(e.preventDefault(),e.stopPropagation())}),SobiPro.jQuery(".buttons-radio :button").each(function(e,r){(r=SobiPro.jQuery(r)).hasClass("selected")||r.removeClass("btn-success").removeClass("btn-danger"),r.click(function(){switch(SobiPro.jQuery(r).parent().parent().find(".buttons-radio :button").removeClass("btn-danger").removeClass("btn-success"),parseInt(SobiPro.jQuery(this).val())){case 0:r.addClass("btn-danger");break;case 1:r.addClass("btn-success")}})});try{SobiPro.jQuery("#spcfg-general-show-pb").click(function(){1==SobiPro.jQuery(this).find(".active").val()&&SobiPro.Alert("PBY_NO")})}catch(e){}try{SobiPro.jQuery("#spcfg-debug-xml-ip").click(function(){""==SobiPro.jQuery(this).val()&&SobiPro.jQuery(this).val(SobiPro.jQuery("#SP_current-ip").val())})}catch(e){}SobiPro.jQuery(".spFileUpload").length&&SobiPro.jQuery(".spFileUpload").SPFileUploader(),function e(){jQuery.ajax({url:"index.php"}),setTimeout(e,3e5)}(),SobiPro.jQuery(".ctrl-default-ordering").click(function(e){e.preventDefault(),confirm(SobiPro.Txt("STORE_DEFAULT_ORDERING"))&&SobiPro.jQuery.ajax({type:"post",url:"index.php",data:{sid:SobiProSection,format:"raw",option:"com_sobipro",tmpl:"component",task:"config.saveOrdering",target:SobiPro.jQuery(this).data("target"),method:"xhr"}}).done(function(e){var r='<div class="alert alert-'+e.message.type+'"><a class="close" data-dismiss="alert" href="#">×</a>'+e.message.text+"</div>";SobiPro.jQuery("#spMessage").html(r)})}),SobiPro.jQuery('a[href="#fmn-categories-fields"]').click(function(){SobiPro.jQuery("#SobiPro .btn-group")[0].hide(),SobiPro.jQuery("#SobiPro .btn-group")[1].show()}),SobiPro.jQuery('a[href="#fmn-entry-fields"]').click(function(){SobiPro.jQuery("#SobiPro .btn-group")[1].hide(),SobiPro.jQuery("#SobiPro .btn-group")[0].show()}),SobiPro.jQuery(window).keydown(function(e){if(224==e.which||17==e.which||91==e.which||93==e.which)SobiPro.cmdKey=!0;else{if((115==e.which||19==e.which||83==e.keyCode)&&(e.ctrlKey||e.cmdKey||SobiPro.cmdKey)){e.preventDefault();try{e.preventDefault(),SobiPro.jQuery(".spIconBar").find('[rel*=".apply"]').length?SobiPro.jQuery(".spIconBar").find('[rel*=".apply"]').click():SobiPro.jQuery(".spIconBar").find('[rel*=".saveConfig"]').length?SobiPro.jQuery(".spIconBar").find('[rel*=".saveConfig"]').click():SobiPro.jQuery(".spIconBar").find('[rel$=".save"]').click()}catch(e){}}SobiPro.cmdKey=!1}}),SobiPro.jQuery("ul.nav-tabs > li > a").on("shown.bs.tab",function(e){try{localStorage.setItem("SobiProOpenTab",SobiPro.jQuery(e.target).attr("href"))}catch(e){}});var t=localStorage.getItem("SobiProOpenTab");try{t&&(SobiPro.jQuery('[href="'+t+'"]').tab("show"),SobiPro.jQuery.each(Joomla.editors.instances,function(e,r){r.refresh()}))}catch(e){}try{SobiPro.jQuery('.active[name="category.allFields"]').hasClass("btn-success")&&SobiPro.jQuery(".entryFields").fadeTo("slow",.2),SobiPro.jQuery('[value="0"][name="category.allFields"]').click(function(){SobiPro.jQuery(".entryFields").fadeTo("slow",1)}),SobiPro.jQuery('[value="1"][name="category.allFields"]').click(function(){SobiPro.jQuery(".entryFields").fadeTo("slow",.2)})}catch(e){}try{SobiPro.jQuery('[name="field.encryptData"]').click(function(){1==SobiPro.jQuery(this).attr("value")?(SobiPro.jQuery("#fmn-field-search").css("opacity",.3),SobiPro.jQuery('[name="field.inSearch"][value="0"]').click()):SobiPro.jQuery("#fmn-field-search").css("opacity",1)}),SobiPro.jQuery(document).ready(function(){SobiPro.jQuery('[name="field.encryptData"][value="1"]').hasClass("active")&&SobiPro.jQuery('[name="field.encryptData"][value="1"]').click()})}catch(e){}this.TriggerMapsResize=function(){if("undefined"!=typeof SPGeoMapsReg){SobiPro.jQuery(window).trigger("resize");try{for(const e in SPGeoMapsReg){const r=SPGeoMapsReg[e];try{r.Map.setCenter(r.Position)}catch(e){try{L.Util.requestAnimFrame(r.Map.invalidateSize,r.Map,!1,r.Map._container)}catch(e){console.log(e)}}}}catch(e){console.log(e)}}};const i=this;jQuery('a[href="#cat-category-custom-fields"]').on("shown.bs.tab",function(e){i.TriggerMapsResize()}),SobiPro.jQuery("#cat-category-custom-fields").on("shown.bs.collapse",function(e){i.TriggerMapsResize()})});