Prep Plugin for release on WordPress.org (#23)
* Update translation text domain * Escape everything that should be escaped. * Add nonce checks where needed. * Sanitize all inputs. * Apply Code style changes across the codebase. * Correct many deprecation notices. * Optimize load order of many filters. * Add Proper Build script * Use emojii flags * Fix i18n deprecation notice for translating too early * Put all scripts in footer and load async
This commit is contained in:
2
assets/js/addons.min.js
vendored
2
assets/js/addons.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){const a=new Vue({el:"#search-addons",data:{search:wu_addons.search}}),t=new Vue({el:"#wu-addon",data:()=>({loading:!0,category:wu_addons.category,addons:[]}),mounted(){this.fetch_addons_list()},computed:{search:()=>a.search,i18n:()=>window.wu_addons.i18n,categories(){let e=[];return _.each(this.addons,(function(a){e=e.concat(a.categories)})),_.unique(e)},addons_list(){const e=this;return _.filter(e.addons,(function(a,t){if(a.slug=t,"all"!==e.category&&!_.contains(a.categories.map((e=>e.toLowerCase())),e.category.toLowerCase()))return!1;if(!e.search)return!0;return[a.slug,a.name,a.categories,a.description].join("").toLowerCase().indexOf(e.search.toLowerCase())>-1}))}},methods:{fetch_addons_list(){const a=this;e.ajax({method:"GET",url:ajaxurl,data:{action:"serve_addons_list"},success(e){a.addons=e.data,a.loading=!1}})}}});new Vue({el:".wp-heading-inline",data:{},computed:{count:()=>t.addons_list.length}}),new Vue({el:"#addons-menu",data:{},methods:{set_category(e){this.main_app.category=e;const a=new URL(window.location.href);a.searchParams.set("tab",e),history.pushState({},null,a)}},computed:{main_app:()=>t,category:()=>t.category}})}(jQuery);
|
||||
(e=>{let a=new Vue({el:"#search-addons",data:{search:wu_addons.search}}),t=new Vue({el:"#wu-addon",data(){return{loading:!0,category:wu_addons.category,addons:[]}},mounted(){this.fetch_addons_list()},computed:{search(){return a.search},i18n(){return window.wu_addons.i18n},categories(){let a=[];return _.each(this.addons,function(e){a=a.concat(e.categories)}),_.unique(a)},addons_list(){let t=this;return _.filter(t.addons,function(e,a){return e.slug=a,!("all"!==t.category&&!_.contains(e.categories.map(e=>e.toLowerCase()),t.category.toLowerCase()))&&(!t.search||-1<[e.slug,e.name,e.categories,e.description].join("").toLowerCase().indexOf(t.search.toLowerCase()))})}},methods:{fetch_addons_list(){let a=this;e.ajax({method:"GET",url:ajaxurl,data:{action:"serve_addons_list"},success(e){a.addons=e.data,a.loading=!1}})}}});new Vue({el:".wp-heading-inline",data:{},computed:{count(){return t.addons_list.length}}}),new Vue({el:"#addons-menu",data:{},methods:{set_category(e){this.main_app.category=e;var a=new URL(window.location.href);a.searchParams.set("tab",e),history.pushState({},null,a)}},computed:{main_app(){return t},category(){return t.category}}})})(jQuery);
|
||||
|
2
assets/js/admin-notices.min.js
vendored
2
assets/js/admin-notices.min.js
vendored
@ -1 +1 @@
|
||||
!function(n){n(document).ready((function(){n(".notice.wu-hidden").removeClass("wu-hidden"),n(".notice.wu-admin-notice").on("click",".notice-dismiss",(function(i){i.preventDefault();const e=n(this).parents(".notice");e.find('[name="notice_id"]').val()&&n.ajax({method:"post",url:ajaxurl,data:{action:"wu_dismiss_admin_notice",nonce:e.find('[name="nonce"]').val(),notice_id:e.find('[name="notice_id"]').val()}})}))}))}(jQuery);
|
||||
(i=>{i(document).ready(function(){i(".notice.wu-hidden").removeClass("wu-hidden"),i(".notice.wu-admin-notice").on("click",".notice-dismiss",function(n){n.preventDefault();n=i(this).parents(".notice");n.find('[name="notice_id"]').val()&&i.ajax({method:"post",url:ajaxurl,data:{action:"wu_dismiss_admin_notice",nonce:n.find('[name="nonce"]').val(),notice_id:n.find('[name="notice_id"]').val()}})})})})(jQuery);
|
||||
|
2
assets/js/admin-screen.min.js
vendored
2
assets/js/admin-screen.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){e("body").on("click","#wu-admin-screen-customize",(function(){wu_block_ui("#wpcontent")}));const n=e("body").hasClass("wu-customize-admin-screen");let s=`<a id="wu-admin-screen-customize" href="${wu_admin_screen.customize_link}" class="button show-settings">${wu_admin_screen.i18n.customize_label}</button>`;const t=`<a title="${wu_admin_screen.i18n.page_customize_label}" id="wu-admin-screen-page-customize" href="${wu_admin_screen.page_customize_link}" class="wubox button show-settings">${wu_admin_screen.i18n.page_customize_label}</button>`;n?s=`<a id="wu-admin-screen-customize" href="${wu_admin_screen.close_link}" class="button show-settings wu-font-medium"><span class="wu-text-sm wu-align-text-bottom wu-text-red-500 wu-mr-2 wu--ml-1 dashicons-wu-circle-with-cross"></span>${wu_admin_screen.i18n.close_label}</button>`:e(t).prependTo("#screen-options-link-wrap"),e(s).appendTo("#screen-options-link-wrap")}))}(jQuery);
|
||||
(i=>{i(document).ready(function(){i("body").on("click","#wu-admin-screen-customize",function(){wu_block_ui("#wpcontent")});var e=i("body").hasClass("wu-customize-admin-screen");let n=`<a id="wu-admin-screen-customize" href="${wu_admin_screen.customize_link}" class="button show-settings">${wu_admin_screen.i18n.customize_label}</button>`;var s=`<a title="${wu_admin_screen.i18n.page_customize_label}" id="wu-admin-screen-page-customize" href="${wu_admin_screen.page_customize_link}" class="wubox button show-settings">${wu_admin_screen.i18n.page_customize_label}</button>`;e?n=`<a id="wu-admin-screen-customize" href="${wu_admin_screen.close_link}" class="button show-settings wu-font-medium"><span class="wu-text-sm wu-align-text-bottom wu-text-red-500 wu-mr-2 wu--ml-1 dashicons-wu-circle-with-cross"></span>${wu_admin_screen.i18n.close_label}</button>`:i(s).prependTo("#screen-options-link-wrap"),i(n).appendTo("#screen-options-link-wrap")})})(jQuery);
|
||||
|
2
assets/js/admin.min.js
vendored
2
assets/js/admin.min.js
vendored
@ -1 +1 @@
|
||||
!function(n){wu={tables:{},configs:{}},n(document).ready((function(){wu_on_load()}))}(jQuery);
|
||||
(n=>{wu={tables:{},configs:{}},n(document).ready(function(){wu_on_load()})})(jQuery);
|
||||
|
4
assets/js/app.min.js
vendored
4
assets/js/app.min.js
vendored
@ -1,3 +1 @@
|
||||
(() => {
|
||||
"use strict";
|
||||
})()
|
||||
|
||||
|
2
assets/js/checkout-form-editor-modal.min.js
vendored
2
assets/js/checkout-form-editor-modal.min.js
vendored
@ -1 +1 @@
|
||||
wp.hooks.addAction("wu_add_checkout_form_field_mounted","nextpress/wp-ultimo",(function(o){""===o.type&&wubox.width(600)})),wp.hooks.addAction("wu_add_checkout_form_field_changed","nextpress/wp-ultimo",(function(o,t){""===t.type?wubox.width(600):wubox.width(400)}));
|
||||
wp.hooks.addAction("wu_add_checkout_form_field_mounted","nextpress/wp-ultimo",function(o){""===o.type&&wubox.width(600)}),wp.hooks.addAction("wu_add_checkout_form_field_changed","nextpress/wp-ultimo",function(o,t){""===t.type?wubox.width(600):wubox.width(400)});
|
||||
|
2
assets/js/checkout-forms-editor.min.js
vendored
2
assets/js/checkout-forms-editor.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){const t={components:{vuedraggable:vuedraggable},template:"#wu-table",props:["list","headers","step_name"],name:"wu-draggable-table",data:()=>({delete_field_id:""}),methods:{remove_field(e){wu_checkout_forms_editor_app.remove_field(this.step_name,e),this.delete_field_id=""}}};wu_checkout_forms_editor_app=new Vue({el:"#wu-checkout-editor-app",name:"CheckoutEditor",data:()=>Object.assign({},{dragging:!1,search:"",delete_step_id:"",preview_error:!1,preview:!1,loading_preview:!1,preview_content:"",iframe_preview_url:""},wu_checkout_form),components:{vuedraggable:vuedraggable,"wu-draggable-table":t},computed:{field_count(){return _.reduce(this.steps,(function(e,t){return e+t.fields.length}),0)}},watch:{steps:{handler(){this.update_session()},deep:!0}},mounted(){this.update_session()},methods:{get_preview(t=null){if(null===t&&(this.preview=!this.preview),this.preview){this.loading_preview=!0;const i=this;i.iframe_preview_url=i.register_page+"?action=wu_generate_checkout_form_preview&form_id="+i.form_id+"&type="+t+"&uniq="+1e3*Math.random(),e("#wp-ultimo-checkout-preview").on("load",(function(){i.loading_preview=!1,setTimeout((()=>{const t=document.getElementById("wp-ultimo-checkout-preview").contentWindow.document.body.scrollHeight;e("#wp-ultimo-checkout-preview").animate({height:t})}),1e3)}))}console.log("no preview")},add_step(e,t=null){const i=e.original_id?this.find_step(e.original_id):this.find_step(e.id);if(delete e.original_id,void 0!==i){const t=_.indexOf(this.steps,i);(e=Object.assign({},i,e)).fields=i.fields,Vue.set(this.steps,t,e)}else this.steps.push(e);this.$nextTick((function(){"function"==typeof t&&(t(),this.scroll_to(`wp-ultimo-list-table-${e.id}`))}))},add_field(e,t=null){const i=_.findWhere(this.steps,{id:e.step});let s=this.find_field(e.step,e.id);if(void 0===s&&(s=this.find_field(e.step,e.original_id),delete e.original_id),void 0!==s){const t=_.indexOf(i.fields,s);Vue.set(i.fields,t,e)}else i.fields.push(e);this.$nextTick((function(){"function"==typeof t&&(t(),this.scroll_to(`wp-ultimo-field-${e.id}`))}))},scroll_to(e){this.$nextTick((function(){setTimeout((()=>{document.getElementById(e).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})}),500)}))},find_step(e){return _.findWhere(this.steps,{id:e})},find_field(e,t){const i=_.findWhere(this.steps,{id:e});return _.findWhere(i.fields,{id:t})},remove_step(e){this.steps=_.reject(this.steps,(function(t){return t.id===e})),this.delete_step_id=""},remove_field(e,t){const i=_.findWhere(this.steps,{id:e});i.fields=_.reject(i.fields,(function(e){return e.id===t}))},update_session(){wu_initialize_tooltip();e.ajax({method:"post",url:ajaxurl,data:{action:"wu_save_editor_session",settings:this.steps,form_id:this.form_id},success(){}})}}})}))}(jQuery);
|
||||
(t=>{t(document).ready(function(){var e={components:{vuedraggable:vuedraggable},template:"#wu-table",props:["list","headers","step_name"],name:"wu-draggable-table",data(){return{delete_field_id:""}},methods:{remove_field(e){wu_checkout_forms_editor_app.remove_field(this.step_name,e),this.delete_field_id=""}}};wu_checkout_forms_editor_app=new Vue({el:"#wu-checkout-editor-app",name:"CheckoutEditor",data(){return Object.assign({},{dragging:!1,search:"",delete_step_id:"",preview_error:!1,preview:!1,loading_preview:!1,preview_content:"",iframe_preview_url:""},wu_checkout_form)},components:{vuedraggable:vuedraggable,"wu-draggable-table":e},computed:{field_count(){return _.reduce(this.steps,function(e,i){return e+i.fields.length},0)}},watch:{steps:{handler(){this.update_session()},deep:!0}},mounted(){this.update_session()},methods:{get_preview(i=null){if(null===i&&(this.preview=!this.preview),this.preview){this.loading_preview=!0;let e=this;e.iframe_preview_url=e.register_page+"?action=wu_generate_checkout_form_preview&form_id="+e.form_id+"&type="+i+"&uniq="+1e3*Math.random(),t("#wp-ultimo-checkout-preview").on("load",function(){e.loading_preview=!1,setTimeout(()=>{var e=document.getElementById("wp-ultimo-checkout-preview").contentWindow.document.body.scrollHeight;t("#wp-ultimo-checkout-preview").animate({height:e})},1e3)})}console.log("no preview")},add_step(e,i=null){var t,s=e.original_id?this.find_step(e.original_id):this.find_step(e.id);delete e.original_id,void 0!==s?(t=_.indexOf(this.steps,s),(e=Object.assign({},s,e)).fields=s.fields,Vue.set(this.steps,t,e)):this.steps.push(e),this.$nextTick(function(){"function"==typeof i&&(i(),this.scroll_to("wp-ultimo-list-table-"+e.id))})},add_field(e,i=null){var t,s=_.findWhere(this.steps,{id:e.step});let d=this.find_field(e.step,e.id);void 0===d&&(d=this.find_field(e.step,e.original_id),delete e.original_id),void 0!==d?(t=_.indexOf(s.fields,d),Vue.set(s.fields,t,e)):s.fields.push(e),this.$nextTick(function(){"function"==typeof i&&(i(),this.scroll_to("wp-ultimo-field-"+e.id))})},scroll_to(e){this.$nextTick(function(){setTimeout(()=>{document.getElementById(e).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},500)})},find_step(e){return _.findWhere(this.steps,{id:e})},find_field(e,i){e=_.findWhere(this.steps,{id:e});return _.findWhere(e.fields,{id:i})},remove_step(i){this.steps=_.reject(this.steps,function(e){return e.id===i}),this.delete_step_id=""},remove_field(e,i){e=_.findWhere(this.steps,{id:e});e.fields=_.reject(e.fields,function(e){return e.id===i})},update_session(){wu_initialize_tooltip();t.ajax({method:"post",url:ajaxurl,data:{action:"wu_save_editor_session",settings:this.steps,form_id:this.form_id},success(){}})}}})})})(jQuery);
|
||||
|
2
assets/js/checkout.min.js
vendored
2
assets/js/checkout.min.js
vendored
File diff suppressed because one or more lines are too long
2
assets/js/cookie-helpers.min.js
vendored
2
assets/js/cookie-helpers.min.js
vendored
@ -1 +1 @@
|
||||
window.wu_create_cookie=function(e,o,n){let t;if(n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),t="; expires="+e.toGMTString()}else t="";document.cookie=e+"="+o+t+"; path=/"},window.wu_read_cookie=function(e){const o=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let t=n[e];for(;" "===t.charAt(0);)t=t.substring(1,t.length);if(0===t.indexOf(o))return t.substring(o.length,t.length)}return null},window.wu_erase_cookie=function(e){window.wu_create_cookie(e,"",-1)},window.wu_listen_to_cookie_change=function(e,o){let n=window.wu_read_cookie(e);setInterval((function(){const t=window.wu_read_cookie(e);t!==n&&(n=t,o(n))}),100)};
|
||||
window.wu_create_cookie=function(e,o,n){let t;var i;t=n?((i=new Date).setTime(i.getTime()+24*n*60*60*1e3),"; expires="+i.toGMTString()):"",document.cookie=e+"="+o+t+"; path=/"},window.wu_read_cookie=function(e){var n=e+"=",t=document.cookie.split(";");for(let o=0;o<t.length;o++){let e=t[o];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(n))return e.substring(n.length,e.length)}return null},window.wu_erase_cookie=function(e){window.wu_create_cookie(e,"",-1)},window.wu_listen_to_cookie_change=function(o,n){let t=window.wu_read_cookie(o);setInterval(function(){var e=window.wu_read_cookie(o);e!==t&&(t=e,n(t))},100)};
|
||||
|
2
assets/js/customizer.min.js
vendored
2
assets/js/customizer.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){window.addEventListener("message",(function(t){let a;"wu_preview_changed"===t.data&&(a=wu_block_ui("#preview_content")),e("#preview-stage-iframe").on("load",(function(){a&&a.unblock()}))}),!1),e(document).ready((function(){new Vue({el:"#preview-stage",data:()=>({preview:!1})});e("[data-wu-customizer-panel]").each((function(){const t=e(this),a="wu_"+t.data("wu-app");wp.hooks.addAction(a+"_changed","nextpress/wp-ultimo",(function(n){if("tab"===n)return;const i=jQuery.param(window[a].$data),r=t.find("input").serialize(),o=e("#preview-stage-iframe").attr("data-src");e("#preview-stage-iframe").attr("src",o+"&"+i+"&"+r)}))}))}))}(jQuery);
|
||||
(r=>{window.addEventListener("message",function(e){let a;"wu_preview_changed"===e.data&&(a=wu_block_ui("#preview_content")),r("#preview-stage-iframe").on("load",function(){a&&a.unblock()})},!1),r(document).ready(function(){new Vue({el:"#preview-stage",data(){return{preview:!1}}});r("[data-wu-customizer-panel]").each(function(){let n=r(this),i="wu_"+n.data("wu-app");wp.hooks.addAction(i+"_changed","nextpress/wp-ultimo",function(e){var a,t;"tab"!==e&&(e=jQuery.param(window[i].$data),a=n.find("input").serialize(),t=r("#preview-stage-iframe").attr("data-src"),r("#preview-stage-iframe").attr("src",t+"&"+e+"&"+a))})})})})(jQuery);
|
||||
|
2
assets/js/dashboard-statistics.min.js
vendored
2
assets/js/dashboard-statistics.min.js
vendored
@ -1 +1 @@
|
||||
document.getElementById("wp-ultimo-mrr-growth")&&(mrr_graph=new Vue({el:"#wp-ultimo-mrr-growth",components:{apexchart:window.VueApexCharts},data:{start_date:wu_dashboard_statistics_vars.start_date,end_date:wu_dashboard_statistics_vars.end_date,chart_options:{mrr_growth:{series:[{name:wu_dashboard_statistics_vars.i18n.new_mrr,data:[wu_dashboard_statistics_vars.mrr_array.january.total,wu_dashboard_statistics_vars.mrr_array.february.total,wu_dashboard_statistics_vars.mrr_array.march.total,wu_dashboard_statistics_vars.mrr_array.april.total,wu_dashboard_statistics_vars.mrr_array.may.total,wu_dashboard_statistics_vars.mrr_array.june.total,wu_dashboard_statistics_vars.mrr_array.july.total,wu_dashboard_statistics_vars.mrr_array.august.total,wu_dashboard_statistics_vars.mrr_array.september.total,wu_dashboard_statistics_vars.mrr_array.october.total,wu_dashboard_statistics_vars.mrr_array.november.total,wu_dashboard_statistics_vars.mrr_array.december.total]},{name:wu_dashboard_statistics_vars.i18n.cancellations,data:[-wu_dashboard_statistics_vars.mrr_array.january.cancelled,-wu_dashboard_statistics_vars.mrr_array.february.cancelled,-wu_dashboard_statistics_vars.mrr_array.march.cancelled,-wu_dashboard_statistics_vars.mrr_array.april.cancelled,-wu_dashboard_statistics_vars.mrr_array.may.cancelled,-wu_dashboard_statistics_vars.mrr_array.june.cancelled,-wu_dashboard_statistics_vars.mrr_array.july.cancelled,-wu_dashboard_statistics_vars.mrr_array.august.cancelled,-wu_dashboard_statistics_vars.mrr_array.september.cancelled,-wu_dashboard_statistics_vars.mrr_array.october.cancelled,-wu_dashboard_statistics_vars.mrr_array.november.cancelled,-wu_dashboard_statistics_vars.mrr_array.december.cancelled]}],chartOptions:{chart:{type:"bar",height:300,stacked:!0,toolbar:{show:!1},zoom:{enabled:!0}},dataLabels:{enabled:!1,maxItems:0},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],colors:["#3498db","#e74c3c"],plotOptions:{bar:{horizontal:!1,columnWidth:"40%",endingShape:"rounded",startingShape:"rounded"}},xaxis:{categories:wu_dashboard_statistics_vars.month_list,position:"bottom",axisBorder:{show:!0},axisTicks:{show:!0},crosshairs:{fill:{type:"gradient",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}}},tooltip:{enabled:!0}},yaxis:{labels:{formatter:a=>a>=0?wu_format_money(a):"-"+wu_format_money(a)}},legend:{position:"top",offsetY:0},fill:{opacity:1}}}}}})),function(a){a(document).ready((function(){a(".wu-loader").on("click",(function(){wu_block_ui("#wpcontent")})),a("#wu-date-range").flatpickr({mode:"range",dateFormat:"Y-m-d",maxDate:wu_dashboard_statistics_vars.today,defaultDate:[wu_dashboard_statistics_vars.start_date,wu_dashboard_statistics_vars.end_date],onClose(a){const t=new URL(window.location.href);t.searchParams.set("start_date",moment(a[0]).format("YYYY-MM-DD")),t.searchParams.set("end_date",moment(a[1]).format("YYYY-MM-DD")),window.location.href=t.toString(),wu_block_ui("#wpcontent")}})}))}(jQuery),function(a){a(document).ready((function(){a(".wu-export-button").on("click",(function(t){t.preventDefault();const r=t.target.getAttribute("attr-slug-csv"),s=a("#csv_headers_"+r).val(),e=a("#csv_data_"+r).val(),o=a("#csv_action_"+r).val(),_=wu_dashboard_statistics_vars.start_date+"_to_"+wu_dashboard_statistics_vars.end_date,d=wu_block_ui("#wpcontent");setTimeout(()=>{d.unblock()},2e3),a("body").append('<form id="export_csv" method="post" action="'+ajaxurl+'" style="display:none;"><input name="action" value="'+o+'" type="hidden"><input name="slug" value="'+r+'" type="hidden"></form>'),a("<input />").attr("type","hidden").attr("name","headers").attr("value",s).appendTo("#export_csv"),a("<input />").attr("type","hidden").attr("name","data").attr("value",e).appendTo("#export_csv"),a("<input />").attr("type","hidden").attr("name","date_range").attr("value",_).appendTo("#export_csv"),a("#export_csv").submit(),a("#export_csv").remove()}))}))}(jQuery);
|
||||
document.getElementById("wp-ultimo-mrr-growth")&&(mrr_graph=new Vue({el:"#wp-ultimo-mrr-growth",components:{apexchart:window.VueApexCharts},data:{start_date:wu_dashboard_statistics_vars.start_date,end_date:wu_dashboard_statistics_vars.end_date,chart_options:{mrr_growth:{series:[{name:wu_dashboard_statistics_vars.i18n.new_mrr,data:[wu_dashboard_statistics_vars.mrr_array.january.total,wu_dashboard_statistics_vars.mrr_array.february.total,wu_dashboard_statistics_vars.mrr_array.march.total,wu_dashboard_statistics_vars.mrr_array.april.total,wu_dashboard_statistics_vars.mrr_array.may.total,wu_dashboard_statistics_vars.mrr_array.june.total,wu_dashboard_statistics_vars.mrr_array.july.total,wu_dashboard_statistics_vars.mrr_array.august.total,wu_dashboard_statistics_vars.mrr_array.september.total,wu_dashboard_statistics_vars.mrr_array.october.total,wu_dashboard_statistics_vars.mrr_array.november.total,wu_dashboard_statistics_vars.mrr_array.december.total]},{name:wu_dashboard_statistics_vars.i18n.cancellations,data:[-wu_dashboard_statistics_vars.mrr_array.january.cancelled,-wu_dashboard_statistics_vars.mrr_array.february.cancelled,-wu_dashboard_statistics_vars.mrr_array.march.cancelled,-wu_dashboard_statistics_vars.mrr_array.april.cancelled,-wu_dashboard_statistics_vars.mrr_array.may.cancelled,-wu_dashboard_statistics_vars.mrr_array.june.cancelled,-wu_dashboard_statistics_vars.mrr_array.july.cancelled,-wu_dashboard_statistics_vars.mrr_array.august.cancelled,-wu_dashboard_statistics_vars.mrr_array.september.cancelled,-wu_dashboard_statistics_vars.mrr_array.october.cancelled,-wu_dashboard_statistics_vars.mrr_array.november.cancelled,-wu_dashboard_statistics_vars.mrr_array.december.cancelled]}],chartOptions:{chart:{type:"bar",height:300,stacked:!0,toolbar:{show:!1},zoom:{enabled:!0}},dataLabels:{enabled:!1,maxItems:0},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],colors:["#3498db","#e74c3c"],plotOptions:{bar:{horizontal:!1,columnWidth:"40%",endingShape:"rounded",startingShape:"rounded"}},xaxis:{categories:wu_dashboard_statistics_vars.month_list,position:"bottom",axisBorder:{show:!0},axisTicks:{show:!0},crosshairs:{fill:{type:"gradient",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}}},tooltip:{enabled:!0}},yaxis:{labels:{formatter(a){return 0<=a?wu_format_money(a):"-"+wu_format_money(a)}}},legend:{position:"top",offsetY:0},fill:{opacity:1}}}}}})),(a=>{a(document).ready(function(){a(".wu-loader").on("click",function(){wu_block_ui("#wpcontent")}),a("#wu-date-range").flatpickr({mode:"range",dateFormat:"Y-m-d",maxDate:wu_dashboard_statistics_vars.today,defaultDate:[wu_dashboard_statistics_vars.start_date,wu_dashboard_statistics_vars.end_date],onClose(a){var t=new URL(window.location.href);t.searchParams.set("start_date",moment(a[0]).format("YYYY-MM-DD")),t.searchParams.set("end_date",moment(a[1]).format("YYYY-MM-DD")),window.location.href=t.toString(),wu_block_ui("#wpcontent")}})})})(jQuery),(_=>{_(document).ready(function(){_(".wu-export-button").on("click",function(a){a.preventDefault();var a=a.target.getAttribute("attr-slug-csv"),t=_("#csv_headers_"+a).val(),r=_("#csv_data_"+a).val(),s=_("#csv_action_"+a).val(),e=wu_dashboard_statistics_vars.start_date+"_to_"+wu_dashboard_statistics_vars.end_date;let o=wu_block_ui("#wpcontent");setTimeout(()=>{o.unblock()},2e3),_("body").append('<form id="export_csv" method="post" action="'+ajaxurl+'" style="display:none;"><input name="action" value="'+s+'" type="hidden"><input name="slug" value="'+a+'" type="hidden"></form>'),_("<input />").attr("type","hidden").attr("name","headers").attr("value",t).appendTo("#export_csv"),_("<input />").attr("type","hidden").attr("name","data").attr("value",r).appendTo("#export_csv"),_("<input />").attr("type","hidden").attr("name","date_range").attr("value",e).appendTo("#export_csv"),_("#export_csv").submit(),_("#export_csv").remove()})})})(jQuery);
|
||||
|
45
assets/js/dns-table.js
Normal file
45
assets/js/dns-table.js
Normal file
@ -0,0 +1,45 @@
|
||||
(function($) {
|
||||
|
||||
wu_dns_table = new Vue({
|
||||
el: '#wu-dns-table',
|
||||
data: {
|
||||
error: null,
|
||||
results: {},
|
||||
loading: true,
|
||||
},
|
||||
updated() {
|
||||
this.$nextTick(function() {
|
||||
|
||||
window.wu_initialize_tooltip();
|
||||
|
||||
});
|
||||
}
|
||||
})
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$.ajax({
|
||||
url: ajaxurl,
|
||||
data: {
|
||||
action: 'wu_get_dns_records',
|
||||
domain: '<?php echo esc_js($domain->get_domain()); ?>',
|
||||
},
|
||||
success: function(data) {
|
||||
|
||||
Vue.set(wu_dns_table, 'loading', false);
|
||||
|
||||
if (data.success) {
|
||||
|
||||
Vue.set(wu_dns_table, 'results', data.data);
|
||||
|
||||
} else {
|
||||
|
||||
Vue.set(wu_dns_table, 'error', data.data);
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
})
|
||||
|
||||
});
|
||||
})(jQuery);
|
1
assets/js/dns-table.min.js
vendored
Normal file
1
assets/js/dns-table.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
(e=>{wu_dns_table=new Vue({el:"#wu-dns-table",data:{error:null,results:{},loading:!0},updated(){this.$nextTick(function(){window.wu_initialize_tooltip()})}}),e(document).ready(function(){e.ajax({url:ajaxurl,data:{action:"wu_get_dns_records",domain:"<?php echo esc_js($domain->get_domain()); ?>"},success:function(e){Vue.set(wu_dns_table,"loading",!1),e.success?Vue.set(wu_dns_table,"results",e.data):Vue.set(wu_dns_table,"error",e.data)}})})})(jQuery);
|
2
assets/js/edit-placeholders.min.js
vendored
2
assets/js/edit-placeholders.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){e("#wu-template-placeholders").length&&(window.wu_placeholders=new Vue({el:"#wu-template-placeholders",data:{tax_category:"default",switching:!1,creating:!1,create_name:"",toggle:!1,loading:!0,saving:!1,initialLoading:!0,error:!1,changed:!1,data:{placeholders:[]},delete:[],saveMessage:"",errorMessage:"",rate_type:"standard_rate"},watch:{data:{deep:!0,handler(){this.initialLoading?this.initialLoading=!1:this.changed=!0}},loading(e){!0===e?window.wu_blocked_table=wu_block_ui("table.wp-list-table"):void 0!==window.wu_blocked_table&&window.wu_blocked_table.unblock()}},mounted(){this.loading=!0,this.pull_data(!0),e(".wu-tooltip-vue").tipTip()},created(){const e=document.createEvent("Event");e.initEvent("vue_loaded",!0,!0),e.vue=this,window.dispatchEvent(e)},computed:{selected(){return e(this.data.placeholders).filter((function(e,t){return t.selected}))}},methods:{refresh(e){e.preventDefault(),this.loading=!0,this.pull_data()},select_all(t){const a=e(t.target).is(":checked");this.data.placeholders=e.map(this.data.placeholders,(function(e){return e.selected=a,e}))},pull_data(){const e=this;jQuery.getJSON(ajaxurl+"?action=wu_get_placeholders").done((function(t){e.loading=!1,e.data=t.data})).fail((function(t){e.loading=!1,e.error=!0,e.errorMessage=t.statusText}))},add_row(){Vue.set(this.data,"placeholders",this.data.placeholders.concat([{placeholder:"",content:"",selected:!1}])),this.$forceUpdate()},delete_rows(){this.delete=this.delete.concat(this.selected.get());if(confirm(wu_placeholdersl10n.confirm_message)){const t=e(this.data.placeholders).filter((function(e,t){return!t.selected}));Vue.set(this.data,"placeholders",t.get()),this.$forceUpdate()}},save(){const t=this;t.saving=!0,e.post({url:ajaxurl+"?action=wu_save_placeholders&"+e("#nonce_form").serialize(),data:JSON.stringify({placeholders:t.data.placeholders}),dataType:"json",contentType:"application/json; charset=utf-8"}).success((function(e){t.saving=!1,t.changed=!1,t.delete=[],t.saveMessage=e.message,"success"===e.code&&(t.loading=!0,t.initialLoading=!0,t.pull_data()),setInterval((function(){t.saveMessage=""}),6e3)}))}}}))}))}(jQuery);
|
||||
(a=>{a(document).ready(function(){a("#wu-template-placeholders").length&&(window.wu_placeholders=new Vue({el:"#wu-template-placeholders",data:{tax_category:"default",switching:!1,creating:!1,create_name:"",toggle:!1,loading:!0,saving:!1,initialLoading:!0,error:!1,changed:!1,data:{placeholders:[]},delete:[],saveMessage:"",errorMessage:"",rate_type:"standard_rate"},watch:{data:{deep:!0,handler(){this.initialLoading?this.initialLoading=!1:this.changed=!0}},loading(e){!0===e?window.wu_blocked_table=wu_block_ui("table.wp-list-table"):void 0!==window.wu_blocked_table&&window.wu_blocked_table.unblock()}},mounted(){this.loading=!0,this.pull_data(!0),a(".wu-tooltip-vue").tipTip()},created(){var e=document.createEvent("Event");e.initEvent("vue_loaded",!0,!0),e.vue=this,window.dispatchEvent(e)},computed:{selected(){return a(this.data.placeholders).filter(function(e,t){return t.selected})}},methods:{refresh(e){e.preventDefault(),this.loading=!0,this.pull_data()},select_all(e){let t=a(e.target).is(":checked");this.data.placeholders=a.map(this.data.placeholders,function(e){return e.selected=t,e})},pull_data(){let t=this;jQuery.getJSON(ajaxurl+"?action=wu_get_placeholders").done(function(e){t.loading=!1,t.data=e.data}).fail(function(e){t.loading=!1,t.error=!0,t.errorMessage=e.statusText})},add_row(){Vue.set(this.data,"placeholders",this.data.placeholders.concat([{placeholder:"",content:"",selected:!1}])),this.$forceUpdate()},delete_rows(){var e;this.delete=this.delete.concat(this.selected.get()),confirm(wu_placeholdersl10n.confirm_message)&&(e=a(this.data.placeholders).filter(function(e,t){return!t.selected}),Vue.set(this.data,"placeholders",e.get()),this.$forceUpdate())},save(){let t=this;t.saving=!0,a.post({url:ajaxurl+"?action=wu_save_placeholders&"+a("#nonce_form").serialize(),data:JSON.stringify({placeholders:t.data.placeholders}),dataType:"json",contentType:"application/json; charset=utf-8"}).success(function(e){t.saving=!1,t.changed=!1,t.delete=[],t.saveMessage=e.message,"success"===e.code&&(t.loading=!0,t.initialLoading=!0,t.pull_data()),setInterval(function(){t.saveMessage=""},6e3)})}}}))})})(jQuery);
|
||||
|
2
assets/js/email-edit-page.min.js
vendored
2
assets/js/email-edit-page.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){wu_event_payload_placeholders=new Vue({el:"#wu_event_payload_placeholders",data:()=>({placeholders:[],event:e("select[name='event']").val(),search:"",loading:!0}),computed:{filtered_placeholders(){const e=this.search.toLowerCase();return _.filter(this.placeholders,(function(t){return t.name.toLowerCase().indexOf(e)>-1||t.placeholder.toLowerCase().indexOf(e)>-1}))}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){const t=this;t.loading=!0,e.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_placeholders",email_event:t.event},success(e){t.placeholders=e,t.loading=!1}})}},mounted(){this.get_event_payload()}}),e(document).on("change",'select[name="event"]',(function(){wu_event_payload_placeholders.event=e("select[name='event']").val()}))}))}(jQuery);
|
||||
(e=>{e(document).ready(function(){wu_event_payload_placeholders=new Vue({el:"#wu_event_payload_placeholders",data(){return{placeholders:[],event:e("select[name='event']").val(),search:"",loading:!0}},computed:{filtered_placeholders(){let t=this.search.toLowerCase();return _.filter(this.placeholders,function(e){return-1<e.name.toLowerCase().indexOf(t)||-1<e.placeholder.toLowerCase().indexOf(t)})}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){let t=this;t.loading=!0,e.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_placeholders",email_event:t.event},success(e){t.placeholders=e,t.loading=!1}})}},mounted(){this.get_event_payload()}}),e(document).on("change",'select[name="event"]',function(){wu_event_payload_placeholders.event=e("select[name='event']").val()})})})(jQuery);
|
||||
|
2
assets/js/event-view-page.min.js
vendored
2
assets/js/event-view-page.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e((function(){e("#wu_payload").length&&(wu_event_view_payload=new Vue({el:"#wu_payload",data:()=>({loading:!1,payload:e("#hidden_textarea").val()}),methods:{}}));new ClipboardJS(".btn-clipboard").on("success",(function(t){const a=e(t.trigger),d=a.text();a.attr("disabled","disabled").text("Copied!"),setTimeout((function(){a.text(d).removeAttr("disabled")}),3e3)}))}))}(jQuery);
|
||||
(d=>{d(function(){d("#wu_payload").length&&(wu_event_view_payload=new Vue({el:"#wu_payload",data(){return{loading:!1,payload:d("#hidden_textarea").val()}},methods:{}})),new ClipboardJS(".btn-clipboard").on("success",function(e){let t=d(e.trigger),a=t.text();t.attr("disabled","disabled").text("Copied!"),setTimeout(function(){t.text(a).removeAttr("disabled")},3e3)})})})(jQuery);
|
||||
|
2
assets/js/fields.min.js
vendored
2
assets/js/fields.min.js
vendored
@ -1 +1 @@
|
||||
void 0!==window.Vue&&Vue.component("colorPicker",{props:["value"],template:'<input type="text">',mounted(){const e=this;$(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(o,t){e.$emit("input",t.color.toString())}})},watch:{value(e){$(this.$el).wpColorPicker("color",e)}},destroyed(){$(this.$el).off().wpColorPicker("destroy")}});
|
||||
void 0!==window.Vue&&Vue.component("colorPicker",{props:["value"],template:'<input type="text">',mounted(){let t=this;$(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(e,o){t.$emit("input",o.color.toString())}})},watch:{value(e){$(this.$el).wpColorPicker("color",e)}},destroyed(){$(this.$el).off().wpColorPicker("destroy")}});
|
||||
|
2
assets/js/flags.js
Normal file
2
assets/js/flags.js
Normal file
@ -0,0 +1,2 @@
|
||||
import { polyfillCountryFlagEmojis } from "https://cdn.skypack.dev/country-flag-emoji-polyfill";
|
||||
polyfillCountryFlagEmojis();
|
1
assets/js/flags.min.js
vendored
Normal file
1
assets/js/flags.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{polyfillCountryFlagEmojis}from"https://cdn.skypack.dev/country-flag-emoji-polyfill";polyfillCountryFlagEmojis();
|
2
assets/js/functions.min.js
vendored
2
assets/js/functions.min.js
vendored
File diff suppressed because one or more lines are too long
2
assets/js/gutenberg-support.min.js
vendored
2
assets/js/gutenberg-support.min.js
vendored
@ -1 +1 @@
|
||||
jQuery(document).ready((function(){const e=function(e){e=e.replace(wp.i18n.__("Generating preview…"),wu_gutenberg.replacement_message);const t='<img class="wu-logo" src="'+wu_gutenberg.logo+'"><p>';return e=e.replace("<p>",t),e+="<style> svg { display: none !important; } img.wu-logo { opacity: 0; animation: fade-in-right ease 1s forwards; max-width: 100px; height: auto; padding: 20px; } @keyframes fade-in-right { from { opacity: 0; transform: translateY(-15px); } to { opacity: 1; transform: translateY(0); } } </style>"};"object"==typeof wp&&"object"==typeof wp.hooks&&wp.hooks.addFilter("editor.PostPreview.interstitialMarkup","wp-ultimo/custom-preview-message",e)}));
|
||||
jQuery(document).ready(function(){"object"==typeof wp&&"object"==typeof wp.hooks&&wp.hooks.addFilter("editor.PostPreview.interstitialMarkup","wp-ultimo/custom-preview-message",function(e){e=e.replace(wp.i18n.__("Generating preview…"),wu_gutenberg.replacement_message);var t='<img class="wu-logo" src="'+wu_gutenberg.logo+'"><p>';return e=e.replace("<p>",t),e+="<style> svg { display: none !important; } img.wu-logo { opacity: 0; animation: fade-in-right ease 1s forwards; max-width: 100px; height: auto; padding: 20px; } @keyframes fade-in-right { from { opacity: 0; transform: translateY(-15px); } to { opacity: 1; transform: translateY(0); } } </style>"})});
|
||||
|
2
assets/js/jumper.min.js
vendored
2
assets/js/jumper.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){const t=e("#wu-jumper-select").selectize({create:!1,maxItems:1,optgroupField:"group",optgroupValueField:"value",searchField:["text","name","display_name","domain","title","desc","code"],render:{option(e){void 0===e.model&&(e.model="jumper-link"),void 0===e.text&&(e.text=e.reference_code||e.name||e.title||e.display_name||e.code),void 0===e.group&&(e.group=e.model);const t=jQuery("#wu-template-"+e.model).length?jQuery("#wu-template-"+e.model).html():jQuery("#wu-template-default").html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(t,r){if(!t.length)return r();e("#wu-jumper .wu-jumper-loading").show(),jQuery.ajax({url:wu_jumper_vars.ajaxurl,type:"POST",data:{action:"wu_search",model:"all",number:99,query:{search:"*"+t+"*"}},error(){r()},success(t){e("#wu-jumper .wu-jumper-loading").hide(),r(t)}})}});t.on("change",(function(){var r;(r=e(this).val()).toLowerCase().indexOf(wu_jumper_vars.base_url)>=0||r.toLowerCase().indexOf(wu_jumper_vars.network_base_url)>=0?(window.location.href=e(this).val(),e(this).parent().parent().find(".wu-jumper-redirecting").show()):(window.open(e(this).val(),"_blank"),e(t.parent()).hide())})),e(document).on("click",":not(#wu-jumper-button-trigger)",(function(r){const u=r.target;"wu-jumper-button-trigger"!==e(u).attr("id")&&"wu-jumper-button-trigger"!==e(u).parent().attr("id")&&(e(u).is(t.parent())||e(u).parents().is(t.parent())||e(t.parent().parent()).hide())}));const r=wu_jumper_vars.trigger_key.charAt(0);function u(){return e("#wu-jumper").show(),e("#wu-jumper").find("input").focus(),!1}Mousetrap.bind(["command+option+"+r,"ctrl+alt+"+r],(function(e){e.preventDefault(),u()})),e(document).on("click","#wu-jumper-button-trigger",(function(e){e.preventDefault(),u()}))}))}(jQuery);
|
||||
(u=>{u(document).ready(function(){let t=u("#wu-jumper-select").selectize({create:!1,maxItems:1,optgroupField:"group",optgroupValueField:"value",searchField:["text","name","display_name","domain","title","desc","code"],render:{option(e){void 0===e.model&&(e.model="jumper-link"),void 0===e.text&&(e.text=e.reference_code||e.name||e.title||e.display_name||e.code),void 0===e.group&&(e.group=e.model);var t=(jQuery("#wu-template-"+e.model).length?jQuery("#wu-template-"+e.model):jQuery("#wu-template-default")).html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(e,t){if(!e.length)return t();u("#wu-jumper .wu-jumper-loading").show(),jQuery.ajax({url:wu_jumper_vars.ajaxurl,type:"POST",data:{action:"wu_search",model:"all",number:99,query:{search:"*"+e+"*"}},error(){t()},success(e){u("#wu-jumper .wu-jumper-loading").hide(),t(e)}})}});t.on("change",function(){var e;0<=(e=u(this).val()).toLowerCase().indexOf(wu_jumper_vars.base_url)||0<=e.toLowerCase().indexOf(wu_jumper_vars.network_base_url)?(window.location.href=u(this).val(),u(this).parent().parent().find(".wu-jumper-redirecting").show()):(window.open(u(this).val(),"_blank"),u(t.parent()).hide())}),u(document).on("click",":not(#wu-jumper-button-trigger)",function(e){e=e.target;"wu-jumper-button-trigger"===u(e).attr("id")||"wu-jumper-button-trigger"===u(e).parent().attr("id")||u(e).is(t.parent())||u(e).parents().is(t.parent())||u(t.parent().parent()).hide()});var e=wu_jumper_vars.trigger_key.charAt(0);function r(){u("#wu-jumper").show(),u("#wu-jumper").find("input").focus()}Mousetrap.bind(["command+option+"+e,"ctrl+alt+"+e],function(e){e.preventDefault(),r()}),u(document).on("click","#wu-jumper-button-trigger",function(e){e.preventDefault(),r()})})})(jQuery);
|
||||
|
2
assets/js/legacy-signup.min.js
vendored
2
assets/js/legacy-signup.min.js
vendored
@ -1 +1 @@
|
||||
(()=>{"use strict";const{addFilter:o}=window.wp.hooks;document.addEventListener("DOMContentLoaded",(()=>{o("wu_before_form_init","nextpress/wp-ultimo",(o=>(void 0!==o&&(o.billing_option=1,o.default_billing_option=12),o)))}))})();
|
||||
(()=>{let o=window.wp.hooks.addFilter;document.addEventListener("DOMContentLoaded",()=>{o("wu_before_form_init","nextpress/wp-ultimo",o=>(void 0!==o&&(o.billing_option=1,o.default_billing_option=12),o))})})();
|
||||
|
2
assets/js/list-tables.min.js
vendored
2
assets/js/list-tables.min.js
vendored
@ -1 +1 @@
|
||||
!function(e,t){t.addAction("wu_list_table_update","nextpress/wp-ultimo",(function(e,t,n){"pending"===e.type&&"site_list_table"===t.table_id?n.find("select[name^=action] > option[value=delete]").attr("value","delete-pending"):n.find("select[name^=action] > option[value=delete-pending]").attr("value","delete")})),e(document).on("click","#cb-select-all-grid",(function(e){e.preventDefault();const t=jQuery(this).parents("form").find("#the-list").find("input[type=checkbox]"),n=t.prop("checked");t.parents(".wu-grid-item").toggleClass("wu-grid-item-selected",!n),t.prop("checked",!n)})),e(document).on("change",".wu-grid-item input[type=checkbox]",(function(){const t=e(this).prop("checked");e(this).parents(".wu-grid-item").toggleClass("wu-grid-item-selected",t)})),wu_create_list=function(n){return{el:"#"+n,filters_el:"#"+n+"-filters",initialized:!1,init(){const t=this,i=e("#wu-"+n);let a;return jQuery("body").on("click","#doaction, #doaction2",(function(e){const t=jQuery(e.target).parents("form").serialize(),n=new URL("https://example.com?"+t),i=n.searchParams.get("action")||n.searchParams.get("action2"),a=n.searchParams.getAll("bulk-delete[]");"-1"!==i&&a.length&&(e.preventDefault(),n.searchParams.set("bulk_action",i),n.searchParams.forEach(((e,t)=>{"bulk_action"!==t&&"bulk-delete[]"!==t&&n.searchParams.delete(t)})),n.searchParams.set("model",wu_list_table.model),wubox.show(wu_list_table.i18n.confirm,wu_list_table.base_url+"&"+n.searchParams.toString()))})),i.on("click",".tablenav-pages a, .manage-column.sortable a, .manage-column.sorted a",(function(n){n.preventDefault();const i=this.search.substring(1),a=e.extend({},t.__get_query(i),{order:t.__query(i,"order")||"DESC",paged:t.__query(i,"paged")||"1",s:t.__query(i,"s")||""});t.update(a)})),i.on("keyup","input[name=paged]",(function(n){13===n.which&&n.preventDefault();const i={paged:parseInt(e("input[name=paged]").val())||"1",s:e("input[name=s]").val()||""};window.clearTimeout(a),a=window.setTimeout((function(){t.update(i)}),500)})),!1===t.initialized&&e(t.filters_el).get(0)&&(t.filters=t.init_filters()),t.initialized=!0,t},copy:function(e){return JSON.parse(JSON.stringify(e))},init_filters(){if(void 0===window.Vue)return;const t=this,i=t.copy(window[n+"_config"].filters);return new Vue({el:t.filters_el,data:()=>({open:!0,view:!1,available_filters:[],filters:[]}),computed:{},mounted(){let n;wu_on_load(),e(t.filters_el+" form.search-form").on("submit",(function(e){e.preventDefault()})),e(t.filters_el+" input[name=s]").on("input keyup",(function(i){13===i.which&&i.preventDefault();const a={paged:parseInt(e("input[name=paged]").val())||"1",s:e("input[name=s]").val()||""};""!==e("input[name=s]").val()&&(a.paged="1"),window.clearTimeout(n),n=window.setTimeout((function(){t.update(a)}),500)}))},methods:{set_view(n,i){const a=window.location.href.split("?")[1],o=e.extend({},t.__get_query(a),{paged:t.__query(a,"paged")||"1",s:t.__query(a,"s")||""});this.view=i,o[n]=i,jQuery(".wu-filter .current").removeClass("current"),t.update(o)},get_filter_type:e=>_.findWhere(i,{field:e}).type,get_filter_rule:e=>_.findWhere(i,{field:e}).rule,remove_filter(e){this.filters.splice(e,1)},add_new_filter(){this.filters.push(_.first(t.copy(this.available_filters)))},open_filters(){this.open=!0},close_filters(){this.open=!1}}})},set_history(t){if("page"===window[n+"_config"].context)try{const n=_.omit(t,(function(e,t){return"action"===t||"table_id"===t||!e||0===t.indexOf("_")}));history.pushState({},null,"?"+e.param(n))}catch(e){console.warn("Browser does not support pushState.",e)}},update(i){const a=this,o=e("#wu-"+n),s={action:"wu_list_table_fetch_ajax_results",table_id:n,id:e("input#id").val()};s["_ajax_"+n+"_nonce"]=e("#_ajax_"+n+"_nonce").val();const l=e.extend({},s,i),r=o.find("tbody, .wu-grid-content");r.animate({opacity:.4},300),e.ajax({url:ajaxurl,data:l,statusCode:{403(){r.animate({opacity:1},300)}},success(n){a.set_history(l,s),r.animate({opacity:1},300),void 0!==n.rows&&r.html(n.rows),n.count,n.column_headers.length&&o.find("thead tr, tfoot tr").html(n.column_headers),n.pagination.top.length&&o.find(".tablenav.top .tablenav-pages").html(e(n.pagination.top).html()),n.pagination.bottom.length&&o.find(".tablenav.bottom .tablenav-pages").html(e(n.pagination.bottom).html()),t.doAction("wu_list_table_update",n,l,o)}})},__query(e,t){const n=e.split("&");for(let e=0;e<n.length;e++){const i=n[e].split("=");if(i[0]===t)return i[1]}return!1},__get_query(e){const t=e.split("&"),n={};for(let e=0;e<t.length;e++){const i=t[e].split("=");n[i[0]]=i[1]}return n}}}}(jQuery,wp.hooks);
|
||||
((o,s)=>{s.addAction("wu_list_table_update","nextpress/wp-ultimo",function(e,t,i){"pending"===e.type&&"site_list_table"===t.table_id?i.find("select[name^=action] > option[value=delete]").attr("value","delete-pending"):i.find("select[name^=action] > option[value=delete-pending]").attr("value","delete")}),o(document).on("click","#cb-select-all-grid",function(e){e.preventDefault();var e=jQuery(this).parents("form").find("#the-list").find("input[type=checkbox]"),t=e.prop("checked");e.parents(".wu-grid-item").toggleClass("wu-grid-item-selected",!t),e.prop("checked",!t)}),o(document).on("change",".wu-grid-item input[type=checkbox]",function(){var e=o(this).prop("checked");o(this).parents(".wu-grid-item").toggleClass("wu-grid-item-selected",e)}),wu_create_list=function(l){return{el:"#"+l,filters_el:"#"+l+"-filters",initialized:!1,init(){let i=this;var e=o("#wu-"+l);let a;return jQuery("body").on("click","#doaction, #doaction2",function(e){var t=jQuery(e.target).parents("form").serialize();let i=new URL("https://example.com?"+t);var t=i.searchParams.get("action")||i.searchParams.get("action2"),a=i.searchParams.getAll("bulk-delete[]");"-1"!==t&&a.length&&(e.preventDefault(),i.searchParams.set("bulk_action",t),i.searchParams.forEach((e,t)=>{"bulk_action"!==t&&"bulk-delete[]"!==t&&i.searchParams.delete(t)}),i.searchParams.set("model",wu_list_table.model),wubox.show(wu_list_table.i18n.confirm,wu_list_table.base_url+"&"+i.searchParams.toString()))}),e.on("click",".tablenav-pages a, .manage-column.sortable a, .manage-column.sorted a",function(e){e.preventDefault();e=this.search.substring(1),e=o.extend({},i.__get_query(e),{order:i.__query(e,"order")||"DESC",paged:i.__query(e,"paged")||"1",s:i.__query(e,"s")||""});i.update(e)}),e.on("keyup","input[name=paged]",function(e){13===e.which&&e.preventDefault();let t={paged:parseInt(o("input[name=paged]").val())||"1",s:o("input[name=s]").val()||""};window.clearTimeout(a),a=window.setTimeout(function(){i.update(t)},500)}),!1===i.initialized&&o(i.filters_el).get(0)&&(i.filters=i.init_filters()),i.initialized=!0,i},copy:function(e){return JSON.parse(JSON.stringify(e))},init_filters(){if(void 0!==window.Vue){let a=this,t=a.copy(window[l+"_config"].filters);return new Vue({el:a.filters_el,data(){return{open:!0,view:!1,available_filters:[],filters:[]}},computed:{},mounted(){let i;wu_on_load(),o(a.filters_el+" form.search-form").on("submit",function(e){e.preventDefault()}),o(a.filters_el+" input[name=s]").on("input keyup",function(e){13===e.which&&e.preventDefault();let t={paged:parseInt(o("input[name=paged]").val())||"1",s:o("input[name=s]").val()||""};""!==o("input[name=s]").val()&&(t.paged="1"),window.clearTimeout(i),i=window.setTimeout(function(){a.update(t)},500)})},methods:{set_view(e,t){var i=window.location.href.split("?")[1],i=o.extend({},a.__get_query(i),{paged:a.__query(i,"paged")||"1",s:a.__query(i,"s")||""});this.view=t,i[e]=t,jQuery(".wu-filter .current").removeClass("current"),a.update(i)},get_filter_type(e){return _.findWhere(t,{field:e}).type},get_filter_rule(e){return _.findWhere(t,{field:e}).rule},remove_filter(e){this.filters.splice(e,1)},add_new_filter(){this.filters.push(_.first(a.copy(this.available_filters)))},open_filters(){this.open=!0},close_filters(){this.open=!1}}})}},set_history(e){if("page"===window[l+"_config"].context)try{var t=_.omit(e,function(e,t){return"action"===t||"table_id"===t||!e||0===t.indexOf("_")});history.pushState({},null,"?"+o.param(t))}catch(e){console.warn("Browser does not support pushState.",e)}},update(e){let t=this,i=o("#wu-"+l),a={action:"wu_list_table_fetch_ajax_results",table_id:l,id:o("input#id").val()},n=(a["_ajax_"+l+"_nonce"]=o("#_ajax_"+l+"_nonce").val(),o.extend({},a,e)),r=i.find("tbody, .wu-grid-content");r.animate({opacity:.4},300),o.ajax({url:ajaxurl,data:n,statusCode:{403(){r.animate({opacity:1},300)}},success(e){t.set_history(n,a),r.animate({opacity:1},300),void 0!==e.rows&&r.html(e.rows),e.column_headers.length&&i.find("thead tr, tfoot tr").html(e.column_headers),e.pagination.top.length&&i.find(".tablenav.top .tablenav-pages").html(o(e.pagination.top).html()),e.pagination.bottom.length&&i.find(".tablenav.bottom .tablenav-pages").html(o(e.pagination.bottom).html()),s.doAction("wu_list_table_update",e,n,i)}})},__query(e,t){var i=e.split("&");for(let e=0;e<i.length;e++){var a=i[e].split("=");if(a[0]===t)return a[1]}return!1},__get_query(e){var t=e.split("&"),i={};for(let e=0;e<t.length;e++){var a=t[e].split("=");i[a[0]]=a[1]}return i}}}})(jQuery,wp.hooks);
|
||||
|
2
assets/js/screenshot-scraper.min.js
vendored
2
assets/js/screenshot-scraper.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){e("#scraper").on("click",(function(t){t.preventDefault();const r=wu_block_ui("#wp-ultimo-image-widget");e(".wu-scraper-note, .wu-scraper-error").hide(),jQuery.ajax({url:ajaxurl,type:"POST",data:{action:"wu_get_screenshot",site_id:e("#id").val()},error(){r.unblock()},success(t){r.unblock(),t.success?(e("#wp-ultimo-image-widget img").attr("src",t.data.attachment_url),e("#wp-ultimo-image-widget input").val(t.data.attachment_id),e(".wu-scraper-note").show()):(e(".wu-scraper-error").show(),e(".wu-scraper-error-message").text(t.data.pop().message))}})}))}))}(jQuery);
|
||||
(t=>{t(document).ready(function(){t("#scraper").on("click",function(e){e.preventDefault();let r=wu_block_ui("#wp-ultimo-image-widget");t(".wu-scraper-note, .wu-scraper-error").hide(),jQuery.ajax({url:ajaxurl,type:"POST",data:{action:"wu_get_screenshot",site_id:t("#id").val()},error(){r.unblock()},success(e){r.unblock(),e.success?(t("#wp-ultimo-image-widget img").attr("src",e.data.attachment_url),t("#wp-ultimo-image-widget input").val(e.data.attachment_id),t(".wu-scraper-note").show()):(t(".wu-scraper-error").show(),t(".wu-scraper-error-message").text(e.data.pop().message))}})})})})(jQuery);
|
||||
|
2
assets/js/selectizer.min.js
vendored
2
assets/js/selectizer.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){window.wu_initialize_selectizer=function(){jQuery("[data-selectize]").selectize(),e.each(e("[data-selectize-categories]"),(function(t,a){jQuery(e(a)).selectize({maxItems:e(a).data("max-items")||10,create:e=>({value:e,text:e})})})),e.each(e("[data-model]"),(function(t,a){wu_selector({el:a,valueField:e(a).data("value-field"),labelField:e(a).data("label-field"),searchField:e(a).data("search-field"),maxItems:e(a).data("max-items"),selected:e(a).data("selected"),options:[],data:{action:"wu_search",model:e(a).data("model"),number:10,exclude:e(a).data("exclude"),include:e(a).data("include")}})}))},wu_initialize_selectizer(),jQuery("body").on("wubox:load",(function(){wu_initialize_selectizer()}))})),window.wu_selector=function(e){if(e=_.defaults(e,{options:[],maxItems:1,templateName:!1,create:!1}),jQuery(e.el).data("init"))return;jQuery(e.el).data("__options",e);const t=jQuery(e.el).selectize({valueField:e.valueField,labelField:e.labelField,searchField:["text","name","display_name","domain","path","title","desc","code","post_title","reference_code"],options:e.options,maxItems:e.maxItems,create:e.create,render:{option(t){const a=e.templateName?e.templateName:e.data.model,l=jQuery("#wu-template-"+a).length?jQuery("#wu-template-"+a).html():jQuery("#wu-template-default").html();return _.template(l,{interpolate:/\{\{(.+?)\}\}/g})(t)}},load(t,l){if(!t.length)return l();const i=jQuery(e.el).data("__options");jQuery.ajax({url:wu_selectizer.ajaxurl,type:"POST",data:{...i.data,query:{search:"*"+t+"*"}},error(){l()},success(e){a.savedItems=e,l(e)}})}});jQuery(e.el).attr("data-init",1);const a=t[0].selectize;if(a.on("change",(function(e){const a=jQuery(t[0]),l=a.parents("[data-wu-app]").data("wu-app");l&&void 0!==window["wu_"+l]&&(window["wu_"+l][a.attr("name")]=e)})),a.on("item_add",(function(e){let t={url:null};jQuery.each(a.savedItems,(function(a,l){l.setting_id===e&&(t=l)})),t.url&&(window.location.href=t.url)})),e.selected){a.options=[],a.clearOptions();const t=_.isArray(e.selected)?e.selected:[e.selected];a.addOption(t);const l=_.isArray(e.selected)?_.pluck(e.selected,e.valueField):e.selected[e.valueField];a.setValue(l,!1)}}}(jQuery);
|
||||
(a=>{a(document).ready(function(){window.wu_initialize_selectizer=function(){jQuery("[data-selectize]").selectize(),a.each(a("[data-selectize-categories]"),function(e,t){jQuery(a(t)).selectize({maxItems:a(t).data("max-items")||10,create(e){return{value:e,text:e}}})}),a.each(a("[data-model]"),function(e,t){wu_selector({el:t,valueField:a(t).data("value-field"),labelField:a(t).data("label-field"),searchField:a(t).data("search-field"),maxItems:a(t).data("max-items"),selected:a(t).data("selected"),options:[],data:{action:"wu_search",model:a(t).data("model"),number:10,exclude:a(t).data("exclude"),include:a(t).data("include")}})})},wu_initialize_selectizer(),jQuery("body").on("wubox:load",function(){wu_initialize_selectizer()})}),window.wu_selector=function(l){if(l=_.defaults(l,{options:[],maxItems:1,templateName:!1,create:!1}),jQuery(l.el).data("init"))return;jQuery(l.el).data("__options",l);let i=jQuery(l.el).selectize({valueField:l.valueField,labelField:l.labelField,searchField:["text","name","display_name","domain","path","title","desc","code","post_title","reference_code"],options:l.options,maxItems:l.maxItems,create:l.create,render:{option(e){var t=l.templateName||l.data.model,t=(jQuery("#wu-template-"+t).length?jQuery("#wu-template-"+t):jQuery("#wu-template-default")).html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(e,t){if(!e.length)return t();var a=jQuery(l.el).data("__options");jQuery.ajax({url:wu_selectizer.ajaxurl,type:"POST",data:{...a.data,query:{search:"*"+e+"*"}},error(){t()},success(e){d.savedItems=e,t(e)}})}}),d=(jQuery(l.el).attr("data-init",1),i[0].selectize);var e;d.on("change",function(e){var t=jQuery(i[0]),a=t.parents("[data-wu-app]").data("wu-app");a&&void 0!==window["wu_"+a]&&(window["wu_"+a][t.attr("name")]=e)}),d.on("item_add",function(a){let l={url:null};jQuery.each(d.savedItems,function(e,t){t.setting_id===a&&(l=t)}),l.url&&(window.location.href=l.url)}),l.selected&&(d.options=[],d.clearOptions(),e=_.isArray(l.selected)?l.selected:[l.selected],d.addOption(e),e=_.isArray(l.selected)?_.pluck(l.selected,l.valueField):l.selected[l.valueField],d.setValue(e,!1))}})(jQuery);
|
||||
|
13
assets/js/settings-loader.js
Normal file
13
assets/js/settings-loader.js
Normal file
@ -0,0 +1,13 @@
|
||||
settings_loader = wu_block_ui('#wp-ultimo-wizard-body');
|
||||
|
||||
/**
|
||||
* Remove the block ui after the settings loaded.
|
||||
*
|
||||
* @since 2.0.0
|
||||
* @return void
|
||||
*/
|
||||
function remove_block_ui() {
|
||||
|
||||
settings_loader.unblock();
|
||||
|
||||
}
|
1
assets/js/settings-loader.min.js
vendored
Normal file
1
assets/js/settings-loader.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
function remove_block_ui(){settings_loader.unblock()}settings_loader=wu_block_ui("#wp-ultimo-wizard-body");
|
2
assets/js/setup-wizard-polyfill.min.js
vendored
2
assets/js/setup-wizard-polyfill.min.js
vendored
@ -1 +1 @@
|
||||
let wu_block_ui_polyfill=function(o){jQuery(o).wu_block({message:'<span style="float: none;" class="spinner is-active wu-float-none"></span>',overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}});const n=jQuery(o);return n.unblock=jQuery(o).wu_unblock,n};!function(o){o(document).ready((function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"}),o("#poststuff").on("submit","form",(function(){wu_block_ui_polyfill(o(this))}))}))}(jQuery);
|
||||
let wu_block_ui_polyfill=function(o){jQuery(o).wu_block({message:'<span style="float: none;" class="spinner is-active wu-float-none"></span>',overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}});var n=jQuery(o);return n.unblock=jQuery(o).wu_unblock,n};(o=>{o(document).ready(function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"}),o("#poststuff").on("submit","form",function(){wu_block_ui_polyfill(o(this))})})})(jQuery);
|
||||
|
2
assets/js/setup-wizard.min.js
vendored
2
assets/js/setup-wizard.min.js
vendored
@ -1 +1 @@
|
||||
if(function(t){window._wu_block_ui_polyfill=wu_block_ui_polyfill,wu_block_ui_polyfill=function(){},t(document).ready((function(){t("#poststuff").on("submit","form",(function(n){n.preventDefault();const e=t(this),s=e.find("table[data-id]").data("id");e.find("[name=next]").attr("disabled","disabled");let i=e.find("tr[data-content]");i=i.filter((function(){const n=t(this).find("input[type=checkbox]");return!n.length||n.is(":checked")}));let a=0,d=0;!function n(l){if(window.onbeforeunload=function(){return""},0===l.length)return i.length!==a&&"migration"!==s||(window.onbeforeunload=null,_wu_block_ui_polyfill(t("#poststuff .inside")),setTimeout(()=>{e.get(0).submit()},100)),e.find("[name=next]").removeAttr("disabled"),!1;const o=t(l),u=o.data("content");o.get(0).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}),o.find("td.status").attr("class","").addClass("status").find("> span").html(wu_setup[u].installing).end().find(".spinner").addClass("is-active").end().find("a.help").slideUp(),t.ajax({url:ajaxurl,method:"post",data:{action:"wu_setup_install",installer:u,"dry-run":wu_setup_settings.dry_run},success(t){!0===t.success?(o.find("td.status").attr("class","").addClass("status wu-text-green-600").find("> span").html(wu_setup[u].success).end().find(".spinner").removeClass("is-active"),o.removeAttr("data-content"),a++):o.find("td.status").attr("class","").addClass("status wu-text-red-400").find("> span").html(t.data[0].message).end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),d++,n(i.eq(d))},error(){o.find("td.status").attr("class","").addClass("status wu-text-red-400").find("span").html("").end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),d++,n(i.eq(d))}})}(i.eq(d))}))}))}(jQuery),"function"!=typeof wu_initialize_tooltip){const t=function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"})};jQuery(document).ready((function(){t()}))}
|
||||
if((r=>{window._wu_block_ui_polyfill=wu_block_ui_polyfill,wu_block_ui_polyfill=function(){},r(document).ready(function(){r("#poststuff").on("submit","form",function(t){t.preventDefault();let s=r(this),a=s.find("table[data-id]").data("id"),d=(s.find("[name=next]").attr("disabled","disabled"),s.find("tr[data-content]")),l=(d=d.filter(function(){var t=r(this).find("input[type=checkbox]");return!t.length||t.is(":checked")}),0),o=0;!function e(t){window.onbeforeunload=function(){return""};if(0===t.length)return d.length!==l&&"migration"!==a||(window.onbeforeunload=null,_wu_block_ui_polyfill(r("#poststuff .inside")),setTimeout(()=>{s.get(0).submit()},100)),s.find("[name=next]").removeAttr("disabled"),!1;let n=r(t);let i=n.data("content");n.get(0).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"});n.find("td.status").attr("class","").addClass("status").find("> span").html(wu_setup[i].installing).end().find(".spinner").addClass("is-active").end().find("a.help").slideUp();r.ajax({url:ajaxurl,method:"post",data:{action:"wu_setup_install",installer:i,"dry-run":wu_setup_settings.dry_run},success(t){!0===t.success?(n.find("td.status").attr("class","").addClass("status wu-text-green-600").find("> span").html(wu_setup[i].success).end().find(".spinner").removeClass("is-active"),n.removeAttr("data-content"),l++):n.find("td.status").attr("class","").addClass("status wu-text-red-400").find("> span").html(t.data[0].message).end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),o++,e(d.eq(o))},error(){n.find("td.status").attr("class","").addClass("status wu-text-red-400").find("span").html("").end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),o++,e(d.eq(o))}})}(d.eq(o))})})})(jQuery),"function"!=typeof wu_initialize_tooltip){let t=function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"})},e=function(t){return jQuery(t).wu_block({message:"<span>Please wait...</span>",overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}}),jQuery(t)};jQuery(document).ready(function(){t()})}
|
||||
|
2
assets/js/site-maintenance.min.js
vendored
2
assets/js/site-maintenance.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){e(document).ready((function(){e("#wu-tg-maintenance_mode").change((function(){const n=wu_block_ui("#wp-ultimo-site-maintenance-element .inside");jQuery.ajax({url:wu_site_maintenance.ajaxurl,type:"post",data:{action:"toggle_maintenance_mode",maintenance_status:e("#wu-tg-maintenance_mode").is(":checked"),site_hash:e("[name=site_hash]").val(),_wpnonce:wu_site_maintenance.nonce},success(a){n.unblock(),a.success&&(a.data.value?e("#wp-admin-bar-wu-maintenance-mode").show():e("#wp-admin-bar-wu-maintenance-mode").hide())},error(e){console.error(e)}})}))}))}(jQuery);
|
||||
(a=>{a(document).ready(function(){a("#wu-tg-maintenance_mode").change(function(){let n=wu_block_ui("#wp-ultimo-site-maintenance-element .inside");jQuery.ajax({url:wu_site_maintenance.ajaxurl,type:"post",data:{action:"toggle_maintenance_mode",maintenance_status:a("#wu-tg-maintenance_mode").is(":checked"),site_hash:a("[name=site_hash]").val(),_wpnonce:wu_site_maintenance.nonce},success(e){n.unblock(),e.success&&(e.data.value?a("#wp-admin-bar-wu-maintenance-mode").show():a("#wp-admin-bar-wu-maintenance-mode").hide())},error(e){console.error(e)}})})})})(jQuery);
|
||||
|
38
assets/js/sso.min.js
vendored
38
assets/js/sso.min.js
vendored
@ -1 +1,37 @@
|
||||
!function(n){window.wu=window.wu||{},window.is_incognito=!1,window.wu.sso_denied=function(){wu_create_cookie("wu_sso_denied",1,n.expiration_in_minutes)},window.wu.check_for_incognito_window=function(){detectIncognito(n=>window.is_incognito=n.isPrivate)},window.wu.check_for_incognito_window(),window.addEventListener("error",wu.sso_denied,!0);const o=document.createElement("script");o.type="text/javascript",o.async=!0,o.defer=!0,o.src=n.server_url+"?_jsonp=1";const e=wu_read_cookie("wu_sso_denied");if(document.head.insertAdjacentHTML("beforeend",`\n <style>\n @keyframes fade_in {\n from { opacity: 0; }\n to { opacity: 1; }\n }\n body.sso-loading {\n overflow: hidden;\n }\n body.sso-loading .sso-overlay {\n background: rgba(0, 0, 0, 0.7);\n width: 100vw;\n height: 100vh;\n position: absolute;\n top: 0;\n -webkit-animation: fade_in 300ms;\n -moz-animation: fade_in 300ms;\n -ms-animation: fade_in 300ms;\n -o-animation: fade_in 300ms;\n animation: fade_in 300ms;\n }\n body.sso-loading .sso-overlay::before {\n content: "";\n display: block;\n width: 20px;\n height: 20px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin: -10px 0 0 -10px;\n transform: translateZ(0);\n background: transparent url(${n.img_folder}/spinner.gif) no-repeat center center;\n background-image: url(${n.img_folder}/loader.svg);\n background-size: 20px 20px;\n }\n </style>\n `),!n.is_user_logged_in&&!e){const n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(o,n),document.body.insertAdjacentHTML("beforeend",'<div class="sso-overlay"> </div>')}window.wu.sso=function(o){const e=encodeURIComponent(window.location.href);if(200===o.code)n.use_overlay&&document.body.classList.add("sso-loading"),"must-redirect"===o.verify?window.location.replace(`${n.server_url}?return_url=${e}`):window.location.replace(`${n.server_url}?sso_verify=${o.verify}&return_url=${e}`);else{if(window.is_incognito)return n.use_overlay&&document.body.classList.add("sso-loading"),void window.location.replace(`${n.server_url}?return_url=${e}`);window.wu.sso_denied(),document.body.classList.remove("sso-loading")}},window.history.replaceState&&window.history.replaceState(null,null,n.filtered_url+window.location.hash)}(wu_sso_config);
|
||||
(n=>{window.wu=window.wu||{},window.is_incognito=!1,window.wu.sso_denied=function(){wu_create_cookie("wu_sso_denied",1,n.expiration_in_minutes)},window.wu.check_for_incognito_window=function(){detectIncognito(e=>window.is_incognito=e.isPrivate)},window.wu.check_for_incognito_window(),window.addEventListener("error",wu.sso_denied,!0);var e=document.createElement("script"),o=(e.type="text/javascript",e.async=!0,e.defer=!0,e.src=n.server_url+"?_jsonp=1",wu_read_cookie("wu_sso_denied"));document.head.insertAdjacentHTML("beforeend",`
|
||||
<style>
|
||||
@keyframes fade_in {
|
||||
from { opacity: 0; }
|
||||
to { opacity: 1; }
|
||||
}
|
||||
body.sso-loading {
|
||||
overflow: hidden;
|
||||
}
|
||||
body.sso-loading .sso-overlay {
|
||||
background: rgba(0, 0, 0, 0.7);
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
-webkit-animation: fade_in 300ms;
|
||||
-moz-animation: fade_in 300ms;
|
||||
-ms-animation: fade_in 300ms;
|
||||
-o-animation: fade_in 300ms;
|
||||
animation: fade_in 300ms;
|
||||
}
|
||||
body.sso-loading .sso-overlay::before {
|
||||
content: "";
|
||||
display: block;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
margin: -10px 0 0 -10px;
|
||||
transform: translateZ(0);
|
||||
background: transparent url(${n.img_folder}/spinner.gif) no-repeat center center;
|
||||
background-image: url(${n.img_folder}/loader.svg);
|
||||
background-size: 20px 20px;
|
||||
}
|
||||
</style>
|
||||
`),n.is_user_logged_in||o||((o=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,o),document.body.insertAdjacentHTML("beforeend",'<div class="sso-overlay"> </div>')),window.wu.sso=function(e){var o=encodeURIComponent(window.location.href);200===e.code?(n.use_overlay&&document.body.classList.add("sso-loading"),"must-redirect"===e.verify?window.location.replace(n.server_url+"?return_url="+o):window.location.replace(`${n.server_url}?sso_verify=${e.verify}&return_url=`+o)):window.is_incognito?(n.use_overlay&&document.body.classList.add("sso-loading"),window.location.replace(n.server_url+"?return_url="+o)):(window.wu.sso_denied(),document.body.classList.remove("sso-loading"))},window.history.replaceState&&window.history.replaceState(null,null,n.filtered_url+window.location.hash)})(wu_sso_config);
|
||||
|
2
assets/js/support.min.js
vendored
2
assets/js/support.min.js
vendored
@ -1 +1 @@
|
||||
let wu_install_support_widget_done=!1;const wu_install_support_widget=function(){!0!==wu_install_support_widget_done&&(!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){}),window.Beacon("init","687a385f-df79-4b37-b6a9-7114a7d3d586"),wu_install_support_widget_done=!0)},hs_beacon=document.getElementsByClassName("wu-trigger-support");hs_beacon.length&&hs_beacon[0].addEventListener("click",(function(e){!0!==wu_install_support_widget_done&&(function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){}),window.Beacon("init","687a385f-df79-4b37-b6a9-7114a7d3d586"),wu_install_support_widget_done=!0);const t=wu_support_vars.should_use_polyfills?_wu_block_ui_polyfill("#wpcontent"):wu_block_ui("#wpcontent");e.preventDefault(),setTimeout((function(){Beacon("identify",{avatar:wu_support_vars.avatar,name:wu_support_vars.display_name,email:wu_support_vars.email,licenseKey:wu_support_vars.license_key,signature:wu_support_vars.signature}),(wu_support_vars.subject||wu_support_vars.message)&&Beacon("prefill",{subject:wu_support_vars.subject,text:wu_support_vars.message}),Beacon("on","open",(function(){t&&t.unblock()})),Beacon("open")}),5e3)}),!1);
|
||||
let wu_install_support_widget_done=!1,wu_install_support_widget=function(){var n,a,e;function t(){var e=a.getElementsByTagName("script")[0],t=a.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(t,e)}!0!==wu_install_support_widget_done&&(n=window,a=document,window.Beacon,n.Beacon=e=function(e,t,a){n.Beacon.readyQueue.push({method:e,options:t,data:a})},e.readyQueue=[],"complete"===a.readyState?t():n.attachEvent?n.attachEvent("onload",t):n.addEventListener("load",t,!1),window.Beacon("init","687a385f-df79-4b37-b6a9-7114a7d3d586"),wu_install_support_widget_done=!0)},hs_beacon=document.getElementsByClassName("wu-trigger-support");hs_beacon.length&&hs_beacon[0].addEventListener("click",function(e){wu_install_support_widget();let t=(wu_support_vars.should_use_polyfills?_wu_block_ui_polyfill:wu_block_ui)("#wpcontent");e.preventDefault(),setTimeout(function(){Beacon("identify",{avatar:wu_support_vars.avatar,name:wu_support_vars.display_name,email:wu_support_vars.email,licenseKey:wu_support_vars.license_key,signature:wu_support_vars.signature}),(wu_support_vars.subject||wu_support_vars.message)&&Beacon("prefill",{subject:wu_support_vars.subject,text:wu_support_vars.message}),Beacon("on","open",function(){t&&t.unblock()}),Beacon("open")},5e3)},!1);
|
||||
|
2
assets/js/tax-rates.min.js
vendored
2
assets/js/tax-rates.min.js
vendored
@ -1 +1 @@
|
||||
!function(t){t(document).ready((function(){t("#wu-tax-rates").length&&(Vue.component("selectizer",{props:["value","id","name","model","country","state","selected","options","placeholder"],template:'<input v-bind="$props">',updated(){this.$nextTick((function(){const t=jQuery(this.$el).data("__options");t.data.country!==this.country&&(t.data.country=this.country,jQuery(this.$el).data("__options",t),this.$el.selectize.clear(),this.$el.selectize.clearOptions()),t.data.state!==this.state&&(t.data.state=this.state,jQuery(this.$el).data("__options",t))}))},mounted(){const t=this,e=this.$el;window.wu_selector({el:e,maxItems:1e3,options:this.options,valueField:"slug",labelField:"name",searchField:["slug","name"],create:!0,templateName:"checkout_form",data:{action:"wu_search",model:this.model,country:this.country,state:this.state,number:10}}),this.$el.selectize.on("change",(function(e){t.$emit("input",e)}))}}),window.wu_tax_rates=new Vue({el:"#wu-tax-rates",components:{vuedraggable:vuedraggable},data:()=>({dragging:!1,tax_category:"default",switching:!1,creating:!1,create_name:"",toggle:!1,loading:!0,saving:!1,initialLoading:!0,error:!1,changed:!1,data:{default:{name:"Default",rates:[]}},delete:[],saveMessage:"",errorMessage:"",rate_type:"standard_rate",editing:0,item:{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}}),watch:{loading(t){!0===t?window.wu_blocked_table=wu_block_ui("table.wp-list-table"):void 0!==window.wu_blocked_table&&window.wu_blocked_table.unblock()}},mounted(){this.loading=!0,this.pull_data(!0),t(".wu-tooltip-vue").tipTip();const e=this;this.$watch("data",(function(){e.initialLoading?e.initialLoading=!1:e.changed=!0}),{deep:!0})},created(){const t=document.createEvent("Event");t.initEvent("vue_loaded",!0,!0),t.vue=this,window.dispatchEvent(t)},computed:{selected(){return t(this.data[this.tax_category].rates).filter((function(t,e){return e.selected}))}},methods:{refresh(t){t.preventDefault(),this.loading=!0,this.pull_data()},select_all(e){const a=t(e.target).is(":checked");this.data[this.tax_category].rates=t.map(this.data[this.tax_category].rates,(function(t){return t.selected=a,t}))},pull_data(){const t=this;jQuery.getJSON(ajaxurl+"?action=wu_get_tax_rates").done((function(e){t.loading=!1,t.data=e.data})).fail((function(e){t.loading=!1,t.error=!0,t.errorMessage=e.statusText}))},add_tax_category(){this.data[this.create_name]={name:this.create_name,rates:[]},this.creating=!1,this.tax_category=this.create_name},add_row(){Vue.set(this.data[this.tax_category],"rates",this.data[this.tax_category].rates.concat([{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}])),this.$forceUpdate()},delete_tax_category(){const t=confirm(wu_tax_ratesl10n.confirm_delete_tax_category_message),e=this;if(t){const t=_.filter(this.data,(function(t,a){return a!==e.tax_category}));e.data=t.length?t:{default:{name:"Default",rates:[]}},e.tax_category=Object.keys(e.data).shift()}},delete_rows(){this.delete=this.delete.concat(this.selected.get());if(confirm(wu_tax_ratesl10n.confirm_message)){const e=t(this.data[this.tax_category].rates).filter((function(t,e){return!e.selected}));Vue.set(this.data[this.tax_category],"rates",e.get()),this.$forceUpdate()}},save(){const e=this;e.saving=!0,void 0!==e.data[e.tax_category].rates&&_.map(e.data[e.tax_category].rates,(t,e)=>(t.priority=10*e,t)),t.post({url:ajaxurl+"?action=wu_save_tax_rates&"+t("#nonce_form").serialize(),data:JSON.stringify({tax_rates:e.data,tax_category:e.tax_category}),dataType:"json",contentType:"application/json; charset=utf-8"}).success((function(t){e.saving=!1,e.changed=!1,e.delete=[],e.saveMessage=t.message,"success"===t.code&&(e.loading=!0,e.initialLoading=!0,e.pull_data(),e.tax_category=t.tax_category),setInterval((function(){e.saveMessage=""}),6e3)}))}}}))}))}(jQuery);
|
||||
(a=>{a(document).ready(function(){a("#wu-tax-rates").length&&(Vue.component("selectizer",{props:["value","id","name","model","country","state","selected","options","placeholder"],template:'<input v-bind="$props">',updated(){this.$nextTick(function(){var t=jQuery(this.$el).data("__options");t.data.country!==this.country&&(t.data.country=this.country,jQuery(this.$el).data("__options",t),this.$el.selectize.clear(),this.$el.selectize.clearOptions()),t.data.state!==this.state&&(t.data.state=this.state,jQuery(this.$el).data("__options",t))})},mounted(){let e=this;var t=this.$el;window.wu_selector({el:t,maxItems:1e3,options:this.options,valueField:"slug",labelField:"name",searchField:["slug","name"],create:!0,templateName:"checkout_form",data:{action:"wu_search",model:this.model,country:this.country,state:this.state,number:10}}),this.$el.selectize.on("change",function(t){e.$emit("input",t)})}}),window.wu_tax_rates=new Vue({el:"#wu-tax-rates",components:{vuedraggable:vuedraggable},data(){return{dragging:!1,tax_category:"default",switching:!1,creating:!1,create_name:"",toggle:!1,loading:!0,saving:!1,initialLoading:!0,error:!1,changed:!1,data:{default:{name:"Default",rates:[]}},delete:[],saveMessage:"",errorMessage:"",rate_type:"standard_rate",editing:0,item:{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}}},watch:{loading(t){!0===t?window.wu_blocked_table=wu_block_ui("table.wp-list-table"):void 0!==window.wu_blocked_table&&window.wu_blocked_table.unblock()}},mounted(){this.loading=!0,this.pull_data(!0),a(".wu-tooltip-vue").tipTip();let t=this;this.$watch("data",function(){t.initialLoading?t.initialLoading=!1:t.changed=!0},{deep:!0})},created(){var t=document.createEvent("Event");t.initEvent("vue_loaded",!0,!0),t.vue=this,window.dispatchEvent(t)},computed:{selected(){return a(this.data[this.tax_category].rates).filter(function(t,e){return e.selected})}},methods:{refresh(t){t.preventDefault(),this.loading=!0,this.pull_data()},select_all(t){let e=a(t.target).is(":checked");this.data[this.tax_category].rates=a.map(this.data[this.tax_category].rates,function(t){return t.selected=e,t})},pull_data(){let e=this;jQuery.getJSON(ajaxurl+"?action=wu_get_tax_rates").done(function(t){e.loading=!1,e.data=t.data}).fail(function(t){e.loading=!1,e.error=!0,e.errorMessage=t.statusText})},add_tax_category(){this.data[this.create_name]={name:this.create_name,rates:[]},this.creating=!1,this.tax_category=this.create_name},add_row(){Vue.set(this.data[this.tax_category],"rates",this.data[this.tax_category].rates.concat([{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}])),this.$forceUpdate()},delete_tax_category(){var t=confirm(wu_tax_ratesl10n.confirm_delete_tax_category_message);let a=this;t&&(t=_.filter(this.data,function(t,e){return e!==a.tax_category}),a.data=t.length?t:{default:{name:"Default",rates:[]}},a.tax_category=Object.keys(a.data).shift())},delete_rows(){var t;this.delete=this.delete.concat(this.selected.get()),confirm(wu_tax_ratesl10n.confirm_message)&&(t=a(this.data[this.tax_category].rates).filter(function(t,e){return!e.selected}),Vue.set(this.data[this.tax_category],"rates",t.get()),this.$forceUpdate())},save(){let e=this;e.saving=!0,void 0!==e.data[e.tax_category].rates&&_.map(e.data[e.tax_category].rates,(t,e)=>(t.priority=10*e,t)),a.post({url:ajaxurl+"?action=wu_save_tax_rates&"+a("#nonce_form").serialize(),data:JSON.stringify({tax_rates:e.data,tax_category:e.tax_category}),dataType:"json",contentType:"application/json; charset=utf-8"}).success(function(t){e.saving=!1,e.changed=!1,e.delete=[],e.saveMessage=t.message,"success"===t.code&&(e.loading=!0,e.initialLoading=!0,e.pull_data(),e.tax_category=t.tax_category),setInterval(function(){e.saveMessage=""},6e3)})}}}))})})(jQuery);
|
||||
|
2
assets/js/tax-statistics.min.js
vendored
2
assets/js/tax-statistics.min.js
vendored
@ -1 +1 @@
|
||||
!function(){if(!document.getElementById("wp-ultimo-taxes"))return;new Vue({el:"#wp-ultimo-taxes",components:{apexchart:window.VueApexCharts},data:{chart_options:{mrr_growth:{series:[{name:wu_tax_statistics_vars.i18n.net_profit_label,data:[wu_tax_statistics_vars.data.january.net_profit,wu_tax_statistics_vars.data.february.net_profit,wu_tax_statistics_vars.data.march.net_profit,wu_tax_statistics_vars.data.april.net_profit,wu_tax_statistics_vars.data.may.net_profit,wu_tax_statistics_vars.data.june.net_profit,wu_tax_statistics_vars.data.july.net_profit,wu_tax_statistics_vars.data.august.net_profit,wu_tax_statistics_vars.data.september.net_profit,wu_tax_statistics_vars.data.october.net_profit,wu_tax_statistics_vars.data.november.net_profit,wu_tax_statistics_vars.data.december.net_profit]},{name:wu_tax_statistics_vars.i18n.taxes_label,data:[wu_tax_statistics_vars.data.january.tax_total,wu_tax_statistics_vars.data.february.tax_total,wu_tax_statistics_vars.data.march.tax_total,wu_tax_statistics_vars.data.april.tax_total,wu_tax_statistics_vars.data.may.tax_total,wu_tax_statistics_vars.data.june.tax_total,wu_tax_statistics_vars.data.july.tax_total,wu_tax_statistics_vars.data.august.tax_total,wu_tax_statistics_vars.data.september.tax_total,wu_tax_statistics_vars.data.october.tax_total,wu_tax_statistics_vars.data.november.tax_total,wu_tax_statistics_vars.data.december.tax_total]}],chartOptions:{chart:{type:"bar",height:300,stacked:!0,toolbar:{show:!1},zoom:{enabled:!0}},dataLabels:{enabled:!1,maxItems:0},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],colors:["#2c3e50","#95a5a6"],plotOptions:{bar:{horizontal:!1,columnWidth:"40%",endingShape:"rounded",startingShape:"rounded"}},xaxis:{categories:wu_tax_statistics_vars.month_list,position:"bottom",axisBorder:{show:!0},axisTicks:{show:!0},crosshairs:{fill:{type:"gradient",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}}},tooltip:{enabled:!0}},yaxis:{labels:{formatter:function(t){return t>=0?wu_format_money(t):"-"+wu_format_money(t)}}},legend:{position:"top",offsetY:0},fill:{opacity:1}}}}}})}();
|
||||
document.getElementById("wp-ultimo-taxes")&&new Vue({el:"#wp-ultimo-taxes",components:{apexchart:window.VueApexCharts},data:{chart_options:{mrr_growth:{series:[{name:wu_tax_statistics_vars.i18n.net_profit_label,data:[wu_tax_statistics_vars.data.january.net_profit,wu_tax_statistics_vars.data.february.net_profit,wu_tax_statistics_vars.data.march.net_profit,wu_tax_statistics_vars.data.april.net_profit,wu_tax_statistics_vars.data.may.net_profit,wu_tax_statistics_vars.data.june.net_profit,wu_tax_statistics_vars.data.july.net_profit,wu_tax_statistics_vars.data.august.net_profit,wu_tax_statistics_vars.data.september.net_profit,wu_tax_statistics_vars.data.october.net_profit,wu_tax_statistics_vars.data.november.net_profit,wu_tax_statistics_vars.data.december.net_profit]},{name:wu_tax_statistics_vars.i18n.taxes_label,data:[wu_tax_statistics_vars.data.january.tax_total,wu_tax_statistics_vars.data.february.tax_total,wu_tax_statistics_vars.data.march.tax_total,wu_tax_statistics_vars.data.april.tax_total,wu_tax_statistics_vars.data.may.tax_total,wu_tax_statistics_vars.data.june.tax_total,wu_tax_statistics_vars.data.july.tax_total,wu_tax_statistics_vars.data.august.tax_total,wu_tax_statistics_vars.data.september.tax_total,wu_tax_statistics_vars.data.october.tax_total,wu_tax_statistics_vars.data.november.tax_total,wu_tax_statistics_vars.data.december.tax_total]}],chartOptions:{chart:{type:"bar",height:300,stacked:!0,toolbar:{show:!1},zoom:{enabled:!0}},dataLabels:{enabled:!1,maxItems:0},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],colors:["#2c3e50","#95a5a6"],plotOptions:{bar:{horizontal:!1,columnWidth:"40%",endingShape:"rounded",startingShape:"rounded"}},xaxis:{categories:wu_tax_statistics_vars.month_list,position:"bottom",axisBorder:{show:!0},axisTicks:{show:!0},crosshairs:{fill:{type:"gradient",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}}},tooltip:{enabled:!0}},yaxis:{labels:{formatter:function(t){return 0<=t?wu_format_money(t):"-"+wu_format_money(t)}}},legend:{position:"top",offsetY:0},fill:{opacity:1}}}}}});
|
||||
|
2
assets/js/template-previewer.min.js
vendored
2
assets/js/template-previewer.min.js
vendored
@ -1 +1 @@
|
||||
(()=>{"use strict";const e=(e,t,n)=>{let o;if(n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o="; expires="+e.toUTCString()}else o="";document.cookie=e+"="+t+o+"; path=/"},t=e=>{const t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let o=n[e];for(;" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null};window.addEventListener("beforeunload",(()=>{var e;return null==(e=window.top)?void 0:e.postMessage("wu_preview_changed","*")})),e("wu_template","");document.addEventListener("DOMContentLoaded",(()=>{var n;((e,n)=>{let o=t(e);setInterval((function(){const l=t(e);l!==o&&(o=l,n(o))}),100)})("wu_selected_products",(()=>document.location.reload()));const o=document.getElementById("iframe"),l=null==o?void 0:o.contentWindow;null==l||l.postMessage("Hello to iframe from parent!","https://"+location.hostname);document.querySelectorAll("#action-select, #action-select2").forEach((t=>t.addEventListener("click",(t=>{t.preventDefault();const n=document.getElementById("template-selector").value;e("wu_template",n),window.close()})))),null==o||o.addEventListener("load",(()=>{var e;if((()=>{var e;window.addEventListener("touchstart",(()=>{}));const t=(null==(e=null==navigator?void 0:navigator.userAgentData)?void 0:e.platform)||(null==navigator?void 0:navigator.platform)||"";return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(t)})()){const t=null==(e=document.getElementById("iframe"))?void 0:e.getElementsByTagName("body")[0];null==t||t.classList.add("wu-fix-safari-preview"),(null==t?void 0:t.style)&&Object.assign(t.style,{position:"fixed",top:0,right:0,bottom:0,left:0,"overflow-y":"scroll","-webkit-overflow-scrolling":"touch"})}}));const i=()=>{var e;const t=(null==(e=document.getElementById("switcher"))?void 0:e.offsetHeight)||0;o.style.height=document.body.offsetHeight-t+"px"};window.addEventListener("resize",i),i();const a=()=>{document.querySelectorAll("#theme_list ul").forEach((e=>e.style.display="none"===e.style.display?"block":"none"))};a(),null==(n=document.getElementById("template_selector"))||n.addEventListener("click",(e=>{e.preventDefault(),a()})),document.querySelectorAll("#theme_list ul li a").forEach((e=>e.addEventListener("click",(e=>{e.preventDefault(),a();const t=e.currentTarget,n=t.getAttribute("href")||"";o.src=t.getAttribute("data-frame")||"";document.getElementById("template_selector").firstChild.nodeValue=t.getAttribute("data-title")||"",window.history.pushState({},"",n)}))));const r=document.getElementById("header-bar");r&&(r.style.display="none");const s={desktop:"100%",tabletlandscape:"1040px",tabletportrait:"788px",mobilelandscape:"500px",mobileportrait:"340px",placebo:"0px"};document.querySelectorAll(".responsive a").forEach((e=>e.addEventListener("click",(e=>{const t=e.currentTarget,n=Array.from(t.classList).reduce(((e,t)=>(s[t]&&(e=s[t]),e)),"");o.style.width=n,o.style.transition="200ms",document.querySelectorAll(".responsive a").forEach((e=>e.classList.remove("active"))),t.classList.add("active")})))),null!==navigator.userAgent.match(/iPad/i)&&(o.style.height="100%")}))})();
|
||||
(()=>{let t=(e,t,l)=>{let n;var o;n=l?((o=new Date).setTime(o.getTime()+24*l*60*60*1e3),"; expires="+o.toUTCString()):"",document.cookie=e+"="+t+n+"; path=/"},a=e=>{var l=e+"=",n=document.cookie.split(";");for(let t=0;t<n.length;t++){let e=n[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(l))return e.substring(l.length,e.length)}return null};window.addEventListener("beforeunload",()=>{var e;return null==(e=window.top)?void 0:e.postMessage("wu_preview_changed","*")}),t("wu_template","");document.addEventListener("DOMContentLoaded",()=>{((t,l)=>{let n=a(t);setInterval(function(){var e=a(t);e!==n&&(n=e,l(n))},100)})("wu_selected_products",()=>document.location.reload());let n=document.getElementById("iframe");var e=null==n?void 0:n.contentWindow;null!=e&&e.postMessage("Hello to iframe from parent!","https://"+location.hostname);document.querySelectorAll("#action-select, #action-select2").forEach(e=>e.addEventListener("click",e=>{e.preventDefault();e=document.getElementById("template-selector").value;t("wu_template",e),window.close()})),null!=n&&n.addEventListener("load",()=>{var e;window.addEventListener("touchstart",()=>{}),e=(null==(e=null==navigator?void 0:navigator.userAgentData)?void 0:e.platform)||(null==navigator?void 0:navigator.platform)||"",["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(e)&&(null!=(e=null==(e=document.getElementById("iframe"))?void 0:e.getElementsByTagName("body")[0])&&e.classList.add("wu-fix-safari-preview"),null!=e)&&e.style&&Object.assign(e.style,{position:"fixed",top:0,right:0,bottom:0,left:0,"overflow-y":"scroll","-webkit-overflow-scrolling":"touch"})});var e=()=>{var e=(null==(e=document.getElementById("switcher"))?void 0:e.offsetHeight)||0;n.style.height=document.body.offsetHeight-e+"px"};window.addEventListener("resize",e),e();let o=()=>{document.querySelectorAll("#theme_list ul").forEach(e=>e.style.display="none"===e.style.display?"block":"none")};o(),null!=(e=document.getElementById("template_selector"))&&e.addEventListener("click",e=>{e.preventDefault(),o()}),document.querySelectorAll("#theme_list ul li a").forEach(e=>e.addEventListener("click",e=>{e.preventDefault(),o();var e=e.currentTarget,t=e.getAttribute("href")||"",l=(n.src=e.getAttribute("data-frame")||"",document.getElementById("template_selector"));l.firstChild.nodeValue=e.getAttribute("data-title")||"",window.history.pushState({},"",t)}));e=document.getElementById("header-bar");e&&(e.style.display="none");let l={desktop:"100%",tabletlandscape:"1040px",tabletportrait:"788px",mobilelandscape:"500px",mobileportrait:"340px",placebo:"0px"};document.querySelectorAll(".responsive a").forEach(e=>e.addEventListener("click",e=>{var e=e.currentTarget,t=Array.from(e.classList).reduce((e,t)=>e=l[t]?l[t]:e,"");n.style.width=t,n.style.transition="200ms",document.querySelectorAll(".responsive a").forEach(e=>e.classList.remove("active")),e.classList.add("active")})),null!==navigator.userAgent.match(/iPad/i)&&(n.style.height="100%")})})();
|
||||
|
2
assets/js/template-switching.min.js
vendored
2
assets/js/template-switching.min.js
vendored
@ -1 +1 @@
|
||||
!function(t,e){e.addAction("wu_checkout_loaded","nextpress/wp-ultimo",(function(){wu_create_cookie("wu_template",!1),wu_listen_to_cookie_change("wu_template",(function(t){window.wu_template_switching.template_id=t}))})),t(document).ready((function(){const i={functional:!0,template:"#dynamic",props:["template"],render(t,e){const i=e.props.template;return t(i?{template:i}:"<div>nbsp;</div>")}};e.doAction("wu_checkout_loaded"),window.wu_template_switching=new Vue({el:"#wp-ultimo-form-wu-template-switching-form",data:()=>({template_id:0,original_template_id:-1,template_category:"",stored_templates:{},confirm_switch:0,ready:!1}),directives:{init:{bind(t,e,i){i.context[e.arg]=e.value}}},components:{dynamic:i},watch:{ready(){const t=this;!1!==t.ready&&t.switch_template()}},methods:{get_template(t,e){void 0===e.id&&(e.id="default");const i=t+"/"+e.id;if(void 0!==this.stored_templates[i])return this.stored_templates[i];const o={duration:this.duration,duration_unit:this.duration_unit,products:this.products,...e};return this.fetch_template(t,o),'<div class="wu-p-4 wu-bg-gray-100 wu-text-center wu-rounded">Loading</div>'},fetch_template(t,e){const i=this;void 0===e.id&&(e.id="default"),this.request("wu_render_field_template",{template:t,attributes:e},(function(o){const a=t+"/"+e.id;o.success?Vue.set(i.stored_templates,a,o.data.html):Vue.set(i.stored_templates,a,"<div>"+o.data[0].message+"</div>")}))},switch_template(){this.block(),this.request("wu_switch_template",{template_id:this.template_id},(function(t){"string"==typeof t.data.redirect_url&&(window.location.href=t.data.redirect_url)}))},block(){const e=jQuery(this.$el).parents().filter((function(){return"rgba(0, 0, 0, 0)"!==t(this).css("backgroundColor")})).first().css("backgroundColor");jQuery(this.$el).wu_block({message:'<div class="spinner is-active wu-float-none" style="float: none !important;"></div>',overlayCSS:{backgroundColor:e||"#ffffff",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}})},unblock(){jQuery(this.$el).wu_unblock()},request(t,e,i,o){jQuery.ajax({method:"POST",url:wu_template_switching_params.ajaxurl+"&action="+t,data:e,success:i,error:o})}}})}))}(jQuery,wp.hooks);
|
||||
((e,t)=>{t.addAction("wu_checkout_loaded","nextpress/wp-ultimo",function(){wu_create_cookie("wu_template",!1),wu_listen_to_cookie_change("wu_template",function(t){window.wu_template_switching.template_id=t})}),e(document).ready(function(){t.doAction("wu_checkout_loaded"),window.wu_template_switching=new Vue({el:"#wp-ultimo-form-wu-template-switching-form",data(){return{template_id:0,original_template_id:-1,template_category:"",stored_templates:{},confirm_switch:0,ready:!1}},directives:{init:{bind(t,e,i){i.context[e.arg]=e.value}}},components:{dynamic:{functional:!0,template:"#dynamic",props:["template"],render(t,e){e=e.props.template;return t(e?{template:e}:"<div>nbsp;</div>")}}},watch:{ready(){!1!==this.ready&&this.switch_template()}},methods:{get_template(t,e){void 0===e.id&&(e.id="default");var i=t+"/"+e.id;return void 0!==this.stored_templates[i]?this.stored_templates[i]:(i={duration:this.duration,duration_unit:this.duration_unit,products:this.products,...e},this.fetch_template(t,i),'<div class="wu-p-4 wu-bg-gray-100 wu-text-center wu-rounded">Loading</div>')},fetch_template(i,a){let o=this;void 0===a.id&&(a.id="default"),this.request("wu_render_field_template",{template:i,attributes:a},function(t){var e=i+"/"+a.id;t.success?Vue.set(o.stored_templates,e,t.data.html):Vue.set(o.stored_templates,e,"<div>"+t.data[0].message+"</div>")})},switch_template(){this.block(),this.request("wu_switch_template",{template_id:this.template_id},function(t){"string"==typeof t.data.redirect_url&&(window.location.href=t.data.redirect_url)})},block(){var t=jQuery(this.$el).parents().filter(function(){return"rgba(0, 0, 0, 0)"!==e(this).css("backgroundColor")}).first().css("backgroundColor");jQuery(this.$el).wu_block({message:'<div class="spinner is-active wu-float-none" style="float: none !important;"></div>',overlayCSS:{backgroundColor:t||"#ffffff",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}})},unblock(){jQuery(this.$el).wu_unblock()},request(t,e,i,a){jQuery.ajax({method:"POST",url:wu_template_switching_params.ajaxurl+"&action="+t,data:e,success:i,error:a})}}})})})(jQuery,wp.hooks);
|
||||
|
2
assets/js/thank-you.min.js
vendored
2
assets/js/thank-you.min.js
vendored
@ -1 +1 @@
|
||||
(()=>{"use strict";const e=(e,t=!1)=>({classes:[],has_icon:!1,original_value:e.innerHTML,get_icon(){return this.has_icon?'<span class="wu-spin wu-inline-block wu-mr-2"><span class="dashicons-wu-loader"></span></span>':""},clear_classes(){e.classList.remove(...this.classes)},add_classes(t){this.classes=t,e.classList.add(...t)},text(t,s,n=!1){return this.clear_classes(),n&&(this.has_icon=!this.has_icon),e.animate([{opacity:"1"},{opacity:"0.75"}],{duration:300,iterations:1}),setTimeout((()=>{this.add_classes(s??[]),e.innerHTML=this.get_icon()+t,e.style.opacity="0.75"}),300),this},done(t=5e3){return setTimeout((()=>{e.animate([{opacity:"0.75"},{opacity:"1"}],{duration:300,iterations:1}),setTimeout((()=>{this.clear_classes(),e.innerHTML=this.original_value,e.style.opacity="1"}),300)}),t),this}});document.addEventListener("DOMContentLoaded",(()=>{if(document.querySelectorAll(".wu-resend-verification-email").forEach((t=>t.addEventListener("click",(async s=>{s.preventDefault();const n=e(t,!0).text(wu_thank_you.i18n.resending_verification_email,["wu-text-gray-400"]),i=await fetch(wu_thank_you.ajaxurl,{method:"POST",body:JSON.stringify({action:"wu_resend_verification_email",_ajax_nonce:wu_thank_you.resend_verification_email_nonce})}),a=await i.json();a.success?n.text(wu_thank_you.i18n.email_sent,["wu-text-green-700"],!0).done():n.text(a.data[0].message,["wu-text-red-600"],!0).done()})))),!document.getElementById("wu-sites"))return;const{Vue:t,defineComponent:s}=window.wu_vue;window.wu_sites=new t(s({el:"#wu-sites",data:()=>({creating:wu_thank_you.creating,next_queue:parseInt(wu_thank_you.next_queue,10)+5,random:0,progress_in_seconds:0}),computed:{progress(){return Math.round(this.progress_in_seconds/this.next_queue*100)}},mounted(){if(wu_thank_you.has_pending_site)return void this.check_site_created();if(this.next_queue<=0||wu_thank_you.creating)return;const e=setInterval((()=>{this.progress_in_seconds++,this.progress_in_seconds>=this.next_queue&&(clearInterval(e),window.location.reload()),this.progress_in_seconds%5==0&&fetch("/wp-cron.php?doing_wp_cron")}),1e3)},methods:{async check_site_created(){const e=new URL(wu_thank_you.ajaxurl);e.searchParams.set("action","wu_check_pending_site_created"),e.searchParams.set("membership_hash",wu_thank_you.membership_hash);const t=await fetch(e).then((e=>e.json()));"completed"===t.publish_status?window.location.reload():(this.creating="running"===t.publish_status,setTimeout(this.check_site_created,3e3))}}}))}))})();
|
||||
document.addEventListener("DOMContentLoaded",()=>{var e,t;document.querySelectorAll(".wu-resend-verification-email").forEach(s=>s.addEventListener("click",async e=>{e.preventDefault();var n,e={classes:[],has_icon:!1,original_value:(n=s).innerHTML,get_icon(){return this.has_icon?'<span class="wu-spin wu-inline-block wu-mr-2"><span class="dashicons-wu-loader"></span></span>':""},clear_classes(){n.classList.remove(...this.classes)},add_classes(e){this.classes=e,n.classList.add(...e)},text(e,t,s=!1){return this.clear_classes(),s&&(this.has_icon=!this.has_icon),n.animate([{opacity:"1"},{opacity:"0.75"}],{duration:300,iterations:1}),setTimeout(()=>{this.add_classes(t??[]),n.innerHTML=this.get_icon()+e,n.style.opacity="0.75"},300),this},done(e=5e3){return setTimeout(()=>{n.animate([{opacity:"0.75"},{opacity:"1"}],{duration:300,iterations:1}),setTimeout(()=>{this.clear_classes(),n.innerHTML=this.original_value,n.style.opacity="1"},300)},e),this}}.text(wu_thank_you.i18n.resending_verification_email,["wu-text-gray-400"]),t=await(await fetch(wu_thank_you.ajaxurl,{method:"POST",body:JSON.stringify({action:"wu_resend_verification_email",_ajax_nonce:wu_thank_you.resend_verification_email_nonce})})).json();(t.success?e.text(wu_thank_you.i18n.email_sent,["wu-text-green-700"],!0):e.text(t.data[0].message,["wu-text-red-600"],!0)).done()})),document.getElementById("wu-sites")&&({Vue:e,defineComponent:t}=window.wu_vue,window.wu_sites=new e(t({el:"#wu-sites",data(){return{creating:wu_thank_you.creating,next_queue:parseInt(wu_thank_you.next_queue,10)+5,random:0,progress_in_seconds:0}},computed:{progress(){return Math.round(this.progress_in_seconds/this.next_queue*100)}},mounted(){if(wu_thank_you.has_pending_site)this.check_site_created();else if(!(this.next_queue<=0||wu_thank_you.creating)){let e=setInterval(()=>{this.progress_in_seconds++,this.progress_in_seconds>=this.next_queue&&(clearInterval(e),window.location.reload()),this.progress_in_seconds%5==0&&fetch("/wp-cron.php?doing_wp_cron")},1e3)}},methods:{async check_site_created(){var e=new URL(wu_thank_you.ajaxurl),e=(e.searchParams.set("action","wu_check_pending_site_created"),e.searchParams.set("membership_hash",wu_thank_you.membership_hash),await fetch(e).then(e=>e.json()));"completed"===e.publish_status?window.location.reload():(this.creating="running"===e.publish_status,setTimeout(this.check_site_created,3e3))}}})))});
|
||||
|
2
assets/js/tours.min.js
vendored
2
assets/js/tours.min.js
vendored
@ -1 +1 @@
|
||||
!function(t){t(document).ready((function(){_.each(wu_tours,(function(n,u){window[u]=new Shepherd.Tour({useModalOverlay:!0,includeStyles:!1,styleVariables:{arrowSize:1.1},defaultStepOptions:{classes:"wu-p-2 wu-bg-white wu-shadow-sm wu-rounded wu-text-left wu-text-gray-700",scrollTo:{block:"center",behavior:"smooth"},tippyOptions:{zIndex:999999,onCreate(t){t.popper.classList.add("wu-styling");const n=t.popperChildren.content.children[0].children[0].children;n[0].children[0]&&n[0].children[0].classList.add("wu-p-2","wu-pb-0","wu-m-0","wu--mb-1","wu-text-gray-800"),n[1].classList.add("wu-p-2"),n[2].classList.add("wu--mt-1","wu-p-2","wu-bg-gray-200","wu-rounded","wu-text-right")}}}}),window[u].on("complete",(function(){t.ajax({url:ajaxurl,data:{action:"wu_mark_tour_as_finished",tour_id:u,nonce:wu_tours_vars.nonce}})})),_.each(n,(function(t,e){const o=e+1===n.length;t.buttons=_.isArray(t.buttons)?t.buttons:[],t.buttons=_.map(t.buttons,(function(t){return t.action=function(t,n="_blank"){return()=>{window.open(t,n)}}(t.url,t.target),t})),window[u].addStep({...t,buttons:[...t.buttons,{classes:"button button-primary wu-text-xs sm:wu-normal-case",text:o?wu_tours_vars.i18n.finish:wu_tours_vars.i18n.next,action:window[u].next}]})})),window[u].start()}))}))}(jQuery);
|
||||
(t=>{t(document).ready(function(){_.each(wu_tours,function(e,u){window[u]=new Shepherd.Tour({useModalOverlay:!0,includeStyles:!1,styleVariables:{arrowSize:1.1},defaultStepOptions:{classes:"wu-p-2 wu-bg-white wu-shadow-sm wu-rounded wu-text-left wu-text-gray-700",scrollTo:{block:"center",behavior:"smooth"},tippyOptions:{zIndex:999999,onCreate(t){t.popper.classList.add("wu-styling");t=t.popperChildren.content.children[0].children[0].children;t[0].children[0]&&t[0].children[0].classList.add("wu-p-2","wu-pb-0","wu-m-0","wu--mb-1","wu-text-gray-800"),t[1].classList.add("wu-p-2"),t[2].classList.add("wu--mt-1","wu-p-2","wu-bg-gray-200","wu-rounded","wu-text-right")}}}}),window[u].on("complete",function(){t.ajax({url:ajaxurl,data:{action:"wu_mark_tour_as_finished",tour_id:u,nonce:wu_tours_vars.nonce}})}),_.each(e,function(t,n){n=n+1===e.length;t.buttons=_.isArray(t.buttons)?t.buttons:[],t.buttons=_.map(t.buttons,function(t){var n,e;return t.action=([n,e="_blank"]=[t.url,t.target],()=>{window.open(n,e)}),t}),window[u].addStep({...t,buttons:[...t.buttons,{classes:"button button-primary wu-text-xs sm:wu-normal-case",text:n?wu_tours_vars.i18n.finish:wu_tours_vars.i18n.next,action:window[u].next}]})}),window[u].start()})})})(jQuery);
|
||||
|
2
assets/js/url-preview.min.js
vendored
2
assets/js/url-preview.min.js
vendored
@ -1 +1 @@
|
||||
!function(t){t(document).ready((function(){t(".login").on("keyup","#field-site_url",(function(n){n.preventDefault();const e=t(this);t("#wu-your-site").text(e.val())})),t(".login").on("keyup","#field-site_url",(function(n){n.preventDefault();const e=t(this);t("#wu-your-site").text(e.val())})),t(".login").on("change","#domain_option",(function(n){n.preventDefault();const e=t(this);t("#wu-site-domain").text(e.val())}))}))}(jQuery);
|
||||
(e=>{e(document).ready(function(){e(".login").on("keyup","#field-site_url",function(t){t.preventDefault();t=e(this);e("#wu-your-site").text(t.val())}),e(".login").on("keyup","#field-site_url",function(t){t.preventDefault();t=e(this);e("#wu-your-site").text(t.val())}),e(".login").on("change","#domain_option",function(t){t.preventDefault();t=e(this);e("#wu-site-domain").text(t.val())})})})(jQuery);
|
||||
|
2
assets/js/view-logs.min.js
vendored
2
assets/js/view-logs.min.js
vendored
@ -1 +1 @@
|
||||
!function(o){o(document).ready((function(){wu_log_payload=new Vue({el:"#wu_payload",data:()=>({payload:"",log:o("select[name=log_file]").val(),loading:!0}),watch:{log(){this.get_log_payload()}},methods:{get_log_payload(){const e=wu_block_ui("#wu_payload_content"),t=this;t.loading=!0,o.ajax({method:"post",url:ajaxurl,data:{action:"wu_handle_view_logs",file:t.log},success(o){t.payload=o.data.contents,t.loading=!1,e.unblock();try{history.pushState({},null,"?page=wp-ultimo-view-logs&log_file="+t.log)}catch(o){console.warn("Browser does not support pushState.",o)}}})}},mounted(){this.get_log_payload()}}),o(document).on("change","select[name=log_file]",(function(){wu_log_payload.log=o("select[name=log_file]").val()}));new ClipboardJS(".btn-clipboard").on("success",(function(e){const t=o(e.trigger),l=t.text();t.attr("disabled","disabled").text(wu_view_logs.i18n.copied),setTimeout((function(){t.text(l).removeAttr("disabled")}),3e3)}))}))}(jQuery);
|
||||
(t=>{t(document).ready(function(){wu_log_payload=new Vue({el:"#wu_payload",data(){return{payload:"",log:t("select[name=log_file]").val(),loading:!0}},watch:{log(){this.get_log_payload()}},methods:{get_log_payload(){let o=wu_block_ui("#wu_payload_content"),l=this;l.loading=!0,t.ajax({method:"post",url:ajaxurl,data:{action:"wu_handle_view_logs",file:l.log},success(e){l.payload=e.data.contents,l.loading=!1,o.unblock();try{history.pushState({},null,"?page=wp-ultimo-view-logs&log_file="+l.log)}catch(e){console.warn("Browser does not support pushState.",e)}}})}},mounted(){this.get_log_payload()}}),t(document).on("change","select[name=log_file]",function(){wu_log_payload.log=t("select[name=log_file]").val()}),new ClipboardJS(".btn-clipboard").on("success",function(e){let o=t(e.trigger),l=o.text();o.attr("disabled","disabled").text(wu_view_logs.i18n.copied),setTimeout(function(){o.text(l).removeAttr("disabled")},3e3)})})})(jQuery);
|
||||
|
4
assets/js/visits-counter.min.js
vendored
4
assets/js/visits-counter.min.js
vendored
@ -1,3 +1 @@
|
||||
(() => {
|
||||
"use strict";const CreateCookie=(name,value,days)=>{let expires;if(days){const date=new Date;date.setTime(date.getTime()+days*24*60*60*1e3),expires="; expires="+date.toUTCString()}else expires="";document.cookie=name+"="+value+expires+"; path=/"},ReadCookie=name=>{const nameEQ=name+"=",ca=document.cookie.split(";");for(let i=0;i<ca.length;i++){let c=ca[i];for(;c.charAt(0)===" ";)c=c.substring(1,c.length);if(c.indexOf(nameEQ)===0)return c.substring(nameEQ.length,c.length)}return null},countVisit=()=>{if(ReadCookie("WUVISIT")==="1")return;const countVisit2=async()=>{const url=new URL(wu_visits_counter.ajaxurl);url.searchParams.set("action","wu_count_visits"),url.searchParams.set("code",wu_visits_counter.code),await fetch(url),CreateCookie("WUVISIT","1",1)};document.addEventListener("DOMContentLoaded",()=>{setTimeout(function(){countVisit2()},1e4)})};countVisit();
|
||||
})()
|
||||
(()=>{var e=(e=>{var n=e+"=",i=document.cookie.split(";");for(let t=0;t<i.length;t++){let e=i[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(n))return e.substring(n.length,e.length)}return null})("WUVISIT");if("1"!==e){let e=async()=>{var e=new URL(wu_visits_counter.ajaxurl);e.searchParams.set("action","wu_count_visits"),e.searchParams.set("code",wu_visits_counter.code),await fetch(e),((e,t,n)=>{let i;var r;i=n?((r=new Date).setTime(r.getTime()+24*n*60*60*1e3),"; expires="+r.toUTCString()):"",document.cookie=e+"="+t+i+"; path=/"})("WUVISIT","1",1)};document.addEventListener("DOMContentLoaded",()=>{setTimeout(function(){e()},1e4)})}})();
|
||||
|
4
assets/js/vue-apps.min.js
vendored
4
assets/js/vue-apps.min.js
vendored
@ -1,3 +1 @@
|
||||
(() => {
|
||||
"use strict";const{Vue:Vue$1,defineComponent}=window.wu_vue||{},hooks=wp.hooks||{},loadApp=(element,app_id,callback=null)=>{window["wu_"+app_id]&&!["add_checkout_form_field"].includes(app_id)||(window["wu_"+app_id]=new Vue$1(defineComponent({name:typeof app_id=="string"?app_id:"",el:element,directives:{init:{bind(el,binding,vnode){vnode.context[binding.arg]=binding.value}},initempty:{bind(el,binding,vnode){vnode.context[binding.arg]===""&&(vnode.context[binding.arg]=binding.value)}}},data(){let prefix=wu_settings.currency_symbol,suffix="";wu_settings.currency_position==="%v%s"?(prefix="",suffix=wu_settings.currency_symbol):wu_settings.currency_position==="%s %v"?prefix=wu_settings.currency_symbol+" ":wu_settings.currency_position==="%v %s"&&(prefix="",suffix=" "+wu_settings.currency_symbol);const settings={money_settings:{prefix,suffix,decimal:wu_settings.decimal_separator,thousands:wu_settings.thousand_separator,precision:parseInt(wu_settings.precision,10),masked:!1}};return Object.assign({},JSON.parse(element.dataset.state||"{}"),settings)},computed:{hooks:()=>hooks,console:()=>console,window:()=>window,shortcode(){return typeof this.id>"u"||typeof this.attributes>"u"?"":"["+(this.id+" "+Object.entries(this.attributes).map(([key,value])=>value===this.defaults[key]||typeof value=="object"||this.attributes[key+"_shortcode_requires"]&&Object.entries(this.attributes[key+"_shortcode_requires"]).some(([k,v])=>this.attributes[k]!==v)?"":key+'="'+(typeof value=="string"?value.trim():value)+'"').filter(value=>value).join(" ")).trim()+"]"}},mounted(){wu_on_load(),hooks.doAction("wu_"+app_id+"_mounted",this.$data);const cb=element.dataset.onLoad;typeof window[cb]=="function"&&window[cb](),callback&&callback(),this.$nextTick(function(){window.wu_initialize_code_editors(),window.wubox.refresh()})},updated(){this._priorState||(this._priorState=this.$options.data());const self=this,changedProp=Object.keys(this._data).find(key=>JSON.stringify(this._data[key])!==JSON.stringify(self._priorState[key]));this._priorState={...this._data},this.$nextTick(function(){hooks.doAction("wu_"+app_id+"_changed",changedProp,self.$data),window.wu_initialize_code_editors(),window.wubox.refresh()})},methods:{send(scope,function_name,value,cb){return scope==="window"?window[function_name](value,cb):window[scope][function_name](value,cb)},get_value(variable_name){return window[variable_name]},set_value(key,value){this[key]=value},get_state_value(value,default_value){return typeof this[value]>"u"?default_value:this[value]},duplicate_and_clean($event,query){var _a;const elements=document.querySelectorAll(query),target=elements.item(elements.length-1),clone=target.cloneNode(!0);clone.id=clone.id+"_copy",clone.querySelectorAll("input, textarea").forEach(el=>el.value=""),(_a=target.parentNode)==null||_a.insertBefore(clone,target.nextSibling)},wu_format_money(value){return wu_format_money(value)},require(data,value){return Object.prototype.toString.call(this[data])==="[object Array]"?this[data].indexOf(value)>-1:Object.prototype.toString.call(value)==="[object Array]"?value.indexOf(this[data])>-1:this[data]==value},open($event){$event.preventDefault(),this.edit=!0}}})),window["wu_"+app_id].$watch("section",function(new_value){try{const url=new URL(window.location.href);url.searchParams.set(app_id,new_value),history.pushState({},"",url)}catch(err){console.warn("Browser does not support pushState.",err)}}))},{Vue}=window.wu_vue||{},loadApps=()=>{document.querySelectorAll("[data-wu-app]").forEach(element=>{if(!Vue)return;const appId=element.dataset.wuApp;appId&&loadApp(element,appId)})};document.addEventListener("DOMContentLoaded",()=>{Vue.component("colorPicker",{props:["value"],template:'<input type="text">',mounted(){const vm=this;jQuery(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(event,ui){vm.$emit("input",ui.color.toString())}})},watch:{value(value){jQuery(this.$el).wpColorPicker("color",value)}},destroyed(){jQuery(this.$el).off().wpColorPicker("destroy")}}),Vue.component("wpEditor",{props:["value","id","name"],template:'<textarea v-bind="$props"></textarea>',mounted(){if(typeof wp.editor>"u")return;const that=this;wp.editor.remove(this.id),wp.editor.initialize(this.id,{tinymce:{setup(editor){editor.on("init",function(){wubox.refresh()}),editor.on("keyup",()=>{editor.isDirty()&&that.$emit("input",editor.getContent())})}}})},destroyed(){typeof wp.editor>"u"||wp.editor.remove(this.id)}}),document.body.addEventListener("wubox:unload",function(){const app_name="wu_"+document.getElementById("WUB_window").querySelector("ul[data-wu-app]").dataset.wuApp;delete window[app_name],delete window[app_name+"_errors"]}),document.body.addEventListener("wubox:load",loadApps),loadApps()});
|
||||
})()
|
||||
(()=>{let{Vue:n,defineComponent:r}=window.wu_vue||{},s=wp.hooks||{},i=(window.wu_vue||{}).Vue,t=()=>{document.querySelectorAll("[data-wu-app]").forEach(t=>{var e;i&&(e=t.dataset.wuApp)&&((o,i,e=null)=>{if(window["wu_"+i]&&!["add_checkout_form_field"].includes(i))return;window["wu_"+i]=new n(r({name:"string"==typeof i?i:"",el:o,directives:{init:{bind(t,e,i){i.context[e.arg]=e.value}},initempty:{bind(t,e,i){""===i.context[e.arg]&&(i.context[e.arg]=e.value)}}},data(){let t=wu_settings.currency_symbol,e="";"%v%s"===wu_settings.currency_position?(t="",e=wu_settings.currency_symbol):"%s %v"===wu_settings.currency_position?t=wu_settings.currency_symbol+" ":"%v %s"===wu_settings.currency_position&&(t="",e=" "+wu_settings.currency_symbol);var i={money_settings:{prefix:t,suffix:e,decimal:wu_settings.decimal_separator,thousands:wu_settings.thousand_separator,precision:parseInt(wu_settings.precision,10),masked:!1}};return Object.assign({},JSON.parse(o.dataset.state||"{}"),i)},computed:{hooks:()=>s,console:()=>console,window:()=>window,shortcode(){return void 0===this.id||void 0===this.attributes?"":"["+(this.id+" "+Object.entries(this.attributes).map(([t,e])=>{if(e===this.defaults[t]||"object"==typeof e)return"";if(this.attributes[t+"_shortcode_requires"]&&Object.entries(this.attributes[t+"_shortcode_requires"]).some(([t,e])=>this.attributes[t]!==e))return"";return t+'="'+("string"==typeof e?e.trim():e)+'"'}).filter(t=>t).join(" ")).trim()+"]"}},mounted(){wu_on_load(),s.doAction("wu_"+i+"_mounted",this.$data);var t=o.dataset.onLoad;"function"==typeof window[t]&&window[t](),e&&e(),this.$nextTick(function(){window.wu_initialize_code_editors(),window.wubox.refresh()})},updated(){this._priorState||(this._priorState=this.$options.data());let e=this,t=Object.keys(this._data).find(t=>JSON.stringify(this._data[t])!==JSON.stringify(e._priorState[t]));this._priorState={...this._data},this.$nextTick(function(){s.doAction("wu_"+i+"_changed",t,e.$data),window.wu_initialize_code_editors(),window.wubox.refresh()})},methods:{send(t,e,i,o){return("window"===t?window:window[t])[e](i,o)},get_value(t){return window[t]},set_value(t,e){this[t]=e},get_state_value(t,e){return void 0===this[t]?e:this[t]},duplicate_and_clean(t,e){var i,e=document.querySelectorAll(e),e=e.item(e.length-1),o=e.cloneNode(!0);o.id=o.id+"_copy",o.querySelectorAll("input, textarea").forEach(t=>t.value=""),null!=(i=e.parentNode)&&i.insertBefore(o,e.nextSibling)},wu_format_money(t){return wu_format_money(t)},require(t,e){return"[object Array]"===Object.prototype.toString.call(this[t])?-1<this[t].indexOf(e):"[object Array]"===Object.prototype.toString.call(e)?-1<e.indexOf(this[t]):this[t]==e},open(t){t.preventDefault(),this.edit=!0}}})),window["wu_"+i].$watch("section",function(t){try{var e=new URL(window.location.href);e.searchParams.set(i,t),history.pushState({},"",e)}catch(t){console.warn("Browser does not support pushState.",t)}})})(t,e)})};document.addEventListener("DOMContentLoaded",()=>{i.component("colorPicker",{props:["value"],template:'<input type="text">',mounted(){let i=this;jQuery(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(t,e){i.$emit("input",e.color.toString())}})},watch:{value(t){jQuery(this.$el).wpColorPicker("color",t)}},destroyed(){jQuery(this.$el).off().wpColorPicker("destroy")}}),i.component("wpEditor",{props:["value","id","name"],template:'<textarea v-bind="$props"></textarea>',mounted(){if(void 0!==wp.editor){let e=this;wp.editor.remove(this.id),wp.editor.initialize(this.id,{tinymce:{setup(t){t.on("init",function(){wubox.refresh()}),t.on("keyup",()=>{t.isDirty()&&e.$emit("input",t.getContent())})}}})}},destroyed(){void 0!==wp.editor&&wp.editor.remove(this.id)}}),document.body.addEventListener("wubox:unload",function(){var t="wu_"+document.getElementById("WUB_window").querySelector("ul[data-wu-app]").dataset.wuApp;delete window[t],delete window[t+"_errors"]}),document.body.addEventListener("wubox:load",t),t()})})();
|
||||
|
@ -27,9 +27,9 @@
|
||||
|
||||
if (page === 'edit') {
|
||||
|
||||
webhook_url = $('input[name=webhook_url').val();
|
||||
webhook_url = $('input[name=webhook_url]').val();
|
||||
|
||||
webhook_event = $('select[name=event').val();
|
||||
webhook_event = $('select[name=event]').val();
|
||||
|
||||
const id = $(this).data('object');
|
||||
|
||||
|
2
assets/js/webhook-page.min.js
vendored
2
assets/js/webhook-page.min.js
vendored
@ -1 +1 @@
|
||||
!function(e){jQuery(document).ready((function(){let t;jQuery(document).on("click","#action_button",(function(t){t.preventDefault();const a=e(this).data("page");let o="",n="";if("list"===a){o=e(this).data("url"),n=e(this).data("event");const t=e(this).data("object");jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")}if("edit"===a){o=e("input[name=webhook_url").val(),n=e("select[name=event").val();const t=e(this).data("object");jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")}e.ajax({method:"post",url:ajaxurl,data:{action:e(this).data("action"),webhook_id:e(this).data("object"),webhook_url:o,webhook_event:n},success(t){t.response?(e('[data-loading="wu_action_button_loading_'+t.id+'"]').addClass("hidden"),Swal.fire({title:"Test Response",icon:"success",html:'<pre id="content" class="wu-overflow-auto wu-p-4 wu-m-0 wu-mt-2 wu-rounded wu-text-left wu-bg-gray-800 wu-text-white wu-font-mono wu-border wu-border-solid wu-border-gray-300 wu-max-h-screen wu-overflow-y-auto">'+JSON.stringify(t.response,null,2)+"</pre>",showCloseButton:!0,showCancelButton:!1})):(e('[data-loading="wu_action_button_loading_'+t.id+'"]').addClass("hidden"),Swal.fire({title:wu_webhook_page.i18n.error_title,icon:"error",html:wu_webhook_page.i18n.error_message,showCloseButton:!0,showCancelButton:!1}))}})})),e("#wu_payload").length&&(t=new Vue({el:"#wu_payload",data:()=>({payload:"",event:e('select[name="event"]').val(),loading:!0}),watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){const t=this;t.loading=!0,e.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_preview",event:t.event},success(e){t.payload=e.data??{},t.loading=!1}})}},mounted(){this.get_event_payload()}})),e(document).on("change",'select[name="event"]',(function(){t.event=e('select[name="event"]').val()}));new ClipboardJS(".btn-clipboard").on("success",(function(t){const a=e(t.trigger),o=a.text();a.attr("disabled","disabled").text(wu_webhook_page.i18n.copied),setTimeout((function(){a.text(o).removeAttr("disabled")}),3e3)}))}))}(jQuery);
|
||||
(n=>{jQuery(document).ready(function(){jQuery(document).on("click","#action_button",function(e){e.preventDefault();var t,e=n(this).data("page");let a="",o="";"list"===e&&(a=n(this).data("url"),o=n(this).data("event"),t=n(this).data("object"),jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")),"edit"===e&&(a=n("input[name=webhook_url]").val(),o=n("select[name=event]").val(),t=n(this).data("object"),jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")),n.ajax({method:"post",url:ajaxurl,data:{action:n(this).data("action"),webhook_id:n(this).data("object"),webhook_url:a,webhook_event:o},success(e){e.response?(n('[data-loading="wu_action_button_loading_'+e.id+'"]').addClass("hidden"),Swal.fire({title:"Test Response",icon:"success",html:'<pre id="content" class="wu-overflow-auto wu-p-4 wu-m-0 wu-mt-2 wu-rounded wu-text-left wu-bg-gray-800 wu-text-white wu-font-mono wu-border wu-border-solid wu-border-gray-300 wu-max-h-screen wu-overflow-y-auto">'+JSON.stringify(e.response,null,2)+"</pre>",showCloseButton:!0,showCancelButton:!1})):(n('[data-loading="wu_action_button_loading_'+e.id+'"]').addClass("hidden"),Swal.fire({title:wu_webhook_page.i18n.error_title,icon:"error",html:wu_webhook_page.i18n.error_message,showCloseButton:!0,showCancelButton:!1}))}})});let e;n("#wu_payload").length&&(e=new Vue({el:"#wu_payload",data(){return{payload:"",event:n('select[name="event"]').val(),loading:!0}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){let t=this;t.loading=!0,n.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_preview",event:t.event},success(e){t.payload=e.data??{},t.loading=!1}})}},mounted(){this.get_event_payload()}})),n(document).on("change",'select[name="event"]',function(){e.event=n('select[name="event"]').val()}),new ClipboardJS(".btn-clipboard").on("success",function(e){let t=n(e.trigger),a=t.text();t.attr("disabled","disabled").text(wu_webhook_page.i18n.copied),setTimeout(function(){t.text(a).removeAttr("disabled")},3e3)})})})(jQuery);
|
||||
|
34
assets/js/wubox.min.js
vendored
34
assets/js/wubox.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user