| 1 | jQuery.noConflict(),jQuery(document).ready(function(t){var i=jQuery("ul.give-payment-gatways-list");i.length&&i.sortable();var e=t("input",i),a=t("#default_gateway");e.on("click",function(){if(t(this)[0].hasAttribute("readonly"))return!1;var e=a.val(),n="",s=t("input:checked",i);1===s.length?s.prop("readonly",!0):t("input[readonly]:checked",i).removeAttr("readonly"),s.each(function(i,a){a=t(a);var s=a.attr("name").match(/\[(.*?)\]/)[1];n+='<option value="'+s+'"',e===s&&(n+=' selected="selected"'),n+=">"+a.next("label").text()+"</option>"}),a.html(n)}),t("a.give-repeat-setting-field").on("click",function(i){i.preventDefault();var e=t(this).parents("td"),a=t("p:first-child",e),n=a.clone(),s=t("p",e).not(".give-field-description").length,o=t(this).data("id")+"_"+ ++s,l=t(this).prev();return t("input",l).val()&&(t(this).before(n),l=t(this).prev(),t("input",l).attr("id",o),t("input",l).val("")),!1}),t(".give-settings-page").on("click","span.give-remove-setting-field",function(i){t(this).parents("p").remove()}),t(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var i=t(this),e=t("i",i),a=t(this).next(),n=t(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",s=t(this).data("id");return parseInt(i.data("edit"))?void t.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:n,notification_id:s},beforeSend:function(){i.hide(),a.addClass("is-active")},success:function(t){t.success&&(i.removeClass("give-email-notification-"+i.data("status")),i.addClass("give-email-notification-"+n),i.data("status",n),"enabled"===n?(e.removeClass("dashicons-no-alt"),e.addClass("dashicons-yes")):(e.removeClass("dashicons-yes"),e.addClass("dashicons-no-alt")),a.removeClass("is-active"),i.show())}}):(t("div.give-email-notification-status-notice").remove(),t("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+t(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),t("html, body").animate({scrollTop:t("div.give-email-notification-status-notice").position().top},"slow"),!1)})}); |