| 1 |
!function(){"use strict";var t={510:function(){!function(t,e){t.fn.rtsbBlock=function(e){var a={overlayCSS:{zIndex:1e3,border:"none",margin:0,padding:0,width:"100%",height:"100%",top:0,left:0,background:"rgb(255, 255, 255)",opacity:.6,cursor:"wait",position:"absolute",color:"#556b2f",backgroundColor:"white"}},s=t.extend({},a,e||{}),r=t.extend({},a.overlayCSS,s.overlayCSS||{});return this.each((function(){var e=t(this);"static"===e.css("position")&&(this.style.position="relative",e.data("rtsb-block.static",!0)),this.style.zoom=1;var a=t('<div class="rtsb-loading-overlay" />').css(r);e.find("> .rtsb-loading-overlay").remove(),e.addClass("rtsb-loading").append(a)}))},t.fn.rtsbUnblock=function(){return this.each((function(){var e=t(this);e.data("rtsb-block","static")&&e.css("position","static"),e.removeClass("rtsb-loading").find("> .rtsb-loading-overlay").remove()}))},e.RtsbModal=function(e){this.settings=t.extend({wrapClass:"",footer:!0,header:!0,maxWidth:500},e),this.modal_wrapper_element=t("<div class='rtsb-ui-modal'><div class='rtsb-modal-wrapper'><div class='rtsb-modal-content'><div class='rtsb-modal-header'><div class='rtsb-modal-title'></div> <button class='rtsb-modal-close'><i class='notice-dismiss' aria-hidden='true'></i></button></div><div class='rtsb-modal-body'></div><div class='rtsb-modal-footer'></div></div></div><div class='rtsb-mask-wrapper'></div></div>"),this.show=function(){t(document).trigger("rtsb.rtsbModal.show"),this.addModal()},this.addModal=function(){var e=this;return t("body").append(this.modal_wrapper_element),this.wrapper=t(".rtsb-modal-wrapper",this.modal_wrapper_element),this.container=t(".rtsb-modal-content",this.modal_wrapper_element),this.header=t(".rtsb-modal-header",this.modal_wrapper_element),this.header_title=t(".rtsb-modal-title",this.header),this.close_button=t(".rtsb-modal-close",this.header),this.body=t(".rtsb-modal-body",this.modal_wrapper_element),this.footer=t(".rtsb-modal-footer",this.modal_wrapper_element),this.settings.wrapClass&&this.wrapper.addClass(this.settings.wrapClass),!1===this.settings.header&&this.header.remove(),!1===this.settings.title&&this.header_title.remove(),!1===this.settings.close&&this.close_button.remove(),!1===this.settings.footer&&this.footer.remove(),500!==this.settings.maxWidth&&this.wrapper.css({maxWidth:parseInt(this.settings.maxWidth,10)+"px"}),t("body").addClass("rtsb-modal-open"),t(".rtsb-mask-wrapper, .rtsb-modal-close",this.modal_wrapper_element).on("click",(function(){e.removeModel()})),this},this.addLoading=function(){return this.wrapper.removeClass("rtsb-modal-loaded"),this},this.addTitle=function(t){this.header_title.html(t)},this.removeLoading=function(){return this.wrapper.addClass("rtsb-modal-loaded"),this},this.removeModel=function(){return t(document).trigger("rtsb.rtsbModal.close",this.modal_wrapper_element),t("body > .rtsb-ui-modal").fadeOut(150),setTimeout((function(){t("body > .rtsb-ui-modal").remove()}),150),t("body").removeClass("rtsb-modal-open"),this},this.close=function(){return this.removeModel(),this},this.content=function(t){return this.body.html(t),this},this.appendContent=function(t){return this.body.append(t),this},this.prependContent=function(t){return this.body.prepend(t),this},this.addFooterContent=function(t){return this.footer.html(t),this}}}(jQuery,window)}},e={};function a(s){var r=e[s];if(void 0!==r)return r.exports;var o=e[s]={exports:{}};return t[s](o,o.exports,a),o.exports}a(510),function(t){t(document).ready((function(){e.linkAction(),e.modalAction(),e.buttonsAction()}));var e={linkAction:function(){t("body.post-type-rtsb_builder").find(".page-title-action").attr("href","#")},modal:function(){t("body.post-type-rtsb_builder #wpcontent").on("click",'.page-title-action, .row-title, .row-actions [class="edit"] a',(function(e){e.preventDefault();var a=t(e.target).attr("href"),s=0,r="";if(a){var o=a.slice(a.indexOf("?")+1).split("&");o&&o[0].split("=")[1]&&(s=parseInt(o[0].split("=")[1]))}s&&(r="saved-template rtsb-edit-template");var n=new RtsbModal({footer:!0,wrapClass:"heading templeate-builder-popups "+r}),i={action:"rtsb_builder_modal_template",post_id:s||null,__rtsb_wpnonce:rtsbParams.__rtsb_wpnonce};t.ajax({url:rtsbParams.ajaxurl,data:i,type:"POST",beforeSend:function(){n.addModal().addLoading()},success:function(e){n.removeLoading(),n.addTitle(e.title),e.success&&(n.content(e.content),n.addFooterContent(e.footer),t(document).trigger("rtsb.Builder.Modal.Change"))},error:function(t){}})}))},closeModal:function(){t(document).on("rtsb.rtsbModal.close",(function(e,a){"saved"==t(a).find(".templeate-builder-popups .rtsb-modal-close").attr("data-save")&&location.reload()}))},productSearch:function(){t("#rtsb_product_page_preview").select2({placeholder:"Select an option",minimumInputLength:4,allowClear:!0,ajax:{url:rtsbParams.ajaxurl,data:function(t){return{action:"rtsb_modal_product_search",search:t.term?t.term:null,__rtsb_wpnonce:rtsbParams.__rtsb_wpnonce}},processResults:function(t,e){return{results:t.data.items}},cache:!0}})},onModalChange:function(){t(document).on("rtsb.Builder.Modal.Change",(function(){var a=t("body.post-type-rtsb_builder").find("#rtsb_tb_template_type"),s=t("body.post-type-rtsb_builder").find(".rtsb-product-page-preview");if(s.slideUp(),a){t("body").find("#rtsb_tb_button").removeAttr("disabled");var r=a.val(),o=t("body").find(".set-default-layout");o.find("input").prop("checked",!1),o.find(".type-default input").prop("checked",!0),o.find(".layout-container").not(".type-default").hide(),o.find(".layout-container[data-layout-type="+r+"]").show(),"product"===r&&(s.slideDown(),e.productSearch())}}))},button:function(){t("body.post-type-rtsb_builder").on("click","#rtsb_tb_button",(function(e){e.preventDefault();var a=t(e.target),s=a.parents(".templeate-builder-popups").find("#rtsb_tb_template_name"),r=s.val(),o=a.parents(".templeate-builder-popups").find("#rtsb_tb_template_type").val(),n=a.parents(".templeate-builder-popups").find("#default_template:checked").val(),i=a.parents(".templeate-builder-popups").find("#page_id").val(),d=a.parents(".templeate-builder-popups").find("#rtsb_tb_template_edit_with").val(),l=a.parents(".templeate-builder-popups").find('input[name="import_default_layout"]:checked').val(),p=a.parents(".templeate-builder-popups").find("#rtsb_product_page_preview").val(),u={action:"rtsb_builder_create_template",page_id:i||null,page_name:r||null,page_type:o||null,display_product_id:p||null,default_template:n||null,template_edit_with:d||null,import_default_layout:l||null,__rtsb_wpnonce:rtsbParams.__rtsb_wpnonce};r?(s.next(".message").hide(),t.ajax({url:rtsbParams.ajaxurl,data:u,type:"POST",beforeSend:function(){a.parents(".rtsb-tb-button-wrapper").append('<div class="rtsb-tb-loader"> <svg class="rtsb-tb-spinner" viewBox="0 0 50 50"><circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle></svg></div>')},success:function(t){a.parents(".rtsb-tb-button-wrapper").find(".rtsb-tb-loader").remove(),a.parents(".templeate-builder-popups").find("#page_id").attr("value",t.post_id),a.parents(".templeate-builder-popups").addClass("saved-template"),a.parents(".templeate-builder-popups").find(".rtsb-tb-edit-button-wrapper a").attr("href",t.post_edit_url),a.parents(".templeate-builder-popups").find(".rtsb-tb-edit-button-wrapper a").html(t.edit_btn_text),a.parents(".templeate-builder-popups").find("#rtsb_tb_button").attr("disabled","disabled"),a.parents(".templeate-builder-popups").find(".rtsb-modal-close").attr("data-save","saved")},error:function(t){}})):s.next(".message").show()}))},switch:function(){t("body.post-type-rtsb_builder").on("click","td.column-set_default .rtsb-switch-wrapper",(function(e){e.preventDefault();var a=t(this),s=a.find(".rtsb_set_default:checked").val(),r=a.find(".rtsb_set_default").val(),o=a.find(".rtsb_template_type").val(),n=".page-type-"+o;t("body").find(n).each((function(){t(this).find(".rtsb_set_default").prop("checked",!1)})),a.find(".rtsb-loader").addClass("rtsb-slider-loading");var i={action:"rtsb_default_template",page_id:s?0:r,template_type:o||null,__rtsb_wpnonce:rtsbParams.__rtsb_wpnonce};t.ajax({url:rtsbParams.ajaxurl,data:i,type:"POST",success:function(t){t.success&&parseInt(t.data.post_id)&&a.find(".rtsb_set_default").prop("checked",!0),a.find(".rtsb-loader").removeClass("rtsb-slider-loading")},error:function(t){console.log(t)}})}))},disableButton:function(){t("body").on("change input",".templeate-builder-popups .rtsb-field",(function(){t("body").find("#rtsb_tb_button").removeAttr("disabled"),t("body").find(".templeate-builder-popups").removeClass("saved-template")}))},detectTemplateChange:function(){t("body.post-type-rtsb_builder").on("change","#rtsb_tb_template_type",(function(e){e.preventDefault(),t(document).trigger("rtsb.Builder.Modal.Change")}))},modalAction:function(){e.modal(),e.closeModal(),e.detectTemplateChange(),e.onModalChange()},buttonsAction:function(){e.button(),e.switch(),e.disableButton()}}}(jQuery)}(); |