| 1 |
const CharitableWPCode=window.CharitableWPCode||function(i,a,t){const e={spinnerBlue:'<i class="charitable-loading-spinner charitable-loading-blue charitable-loading-inline"></i>',spinnerWhite:'<i class="charitable-loading-spinner charitable-loading-white charitable-loading-inline"></i>',snippetSearch:null,init(){t(e.ready)},ready(){if(t("#charitable-wpcode-snippets-list").length){var i=new List("charitable-wpcode-snippets-list",{valueNames:["charitable-wpcode-snippet-title"],listClass:"charitable-wpcode-snippets-list"});t("#charitable-wpcode-snippet-search").on("keyup search",function(){e.searchSnippet(this,i)})}e.events()},events(){t(".charitable-wpcode-snippet-button").on("click",e.installSnippet),t(".charitable-wpcode-popup-button").on("click",e.installPlugin)},installSnippet(){const i=t(this);if("edit"===i.data("action"))return;const a=i.width();i.prev(".charitable-wpcode-snippet-badge").addClass("charitable-wpcode-installing-in-progress").text(charitableWpcodeVars.installing_text),i.width(a).html(e.spinnerBlue)},searchSnippet(i,a){var e=t(i).val();e=e.replace(/[.,]/g," ");const n=a.search(e),l=t("#charitable-wpcode-no-results");0===n.length?l.show():l.hide()},installPlugin(){const i=t(this);if(i.hasClass("disabled"))return;const a=i.attr("data-action"),n=i.attr("data-plugin"),l=JSON.stringify({overwrite_package:!0}),s="activate"===a?"charitable_activate_addon":"charitable_install_addon";i.width(i.width()).html(e.spinnerWhite).addClass("disabled");const c={action:s,nonce:charitable_admin.nonce,plugin:n,args:l,type:"plugin"};t.post(charitable_admin.ajax_url,c).done(function(){location.reload()})}};return e}(document,window,jQuery);CharitableWPCode.init(); |