1 line
2.0 KiB
JavaScript
1 line
2.0 KiB
JavaScript
jQuery(function(i){i("#setting-dlm_default_template").change(function(){"custom"===i(this).val()?i("#setting-dlm_custom_template").closest("tr").show():i("#setting-dlm_custom_template").closest("tr").hide()}).change(),i("#setting-dlm_enable_logging").change(function(){!0===i(this).is(":checked")?i("#setting-dlm_count_unique_ips").closest("tr").show():i("#setting-dlm_count_unique_ips").closest("tr").hide()}).change(),i("#setting-dlm_logging_ip_type").change(function(){"full"===i(this).val()?i("#setting-dlm_count_unique_ips").closest("tr").show():i("#setting-dlm_count_unique_ips").closest("tr").hide()}).change(),i(document).ready(function(){var t,e;i.each(i(".dlm-lazy-select"),function(){var l=i(this);i("<span>").addClass("dlm-lazy-select-loader").append(i("<img>").attr("src",dlm_settings_vars.img_path+"ajax-loader.gif")).insertAfter(l),i.post(ajaxurl,{action:"dlm_settings_lazy_select",nonce:dlm_settings_vars.lazy_select_nonce,option:l.attr("name")},function(t){if(l.find("option").remove(),t)for(var e=l.data("selected"),n=0;n<t.length;n++){var s=i("<option>").attr("value",t[n].key).html(t[n].lbl);e===t[n].key&&s.attr("selected","selected"),l.append(s)}l.parent().find(".dlm-lazy-select-loader").remove()})}),i("tr.dlm_group_setting").on("click",".postbox-header",t=>{t.preventDefault(),t.stopPropagation(),i(t.currentTarget).parent().toggleClass("closed")}),i("#setting-dlm_shop_enabled"),t=i('.dlm-admin-settings.shop table tr:not( [data-setting="dlm_shop_enabled"] )'),e=i(".dlm-admin-settings.shop .dlm-settings-sub-nav li:not(:first-child)"),dlm_settings_vars.shop_enabled||(t.hide(),e.hide());{let t=i("#setting-dlm_shop_enabled"),e=i('.dlm-admin-settings.shop table tr:not( [data-setting="dlm_shop_enabled"] )'),n=i(".dlm-admin-settings.shop .dlm-settings-sub-nav li:not(:first-child)");t.on("change",function(){var t=i(this).is(":checked");t?(e.show(),n.show()):(e.hide(),n.hide()),i.post(ajaxurl,{action:"dlm_enable_shop",nonce:dlm_settings_vars.nonce,value:t},function(t){})})}})}); |