1 line
1.2 KiB
JavaScript
1 line
1.2 KiB
JavaScript
jQuery((e=>{const s=e("#woocommerce_przelewy24_test_connection"),a=e("#woocommerce_przelewy24_api_type"),t=e("#woocommerce_przelewy24_testmode"),o=e("#woocommerce_przelewy24_send_cart_enabled"),c=e("#woocommerce_przelewy24_shop_category"),p=e("input#woocommerce_przelewy24_api_type"),i=()=>{if(e(".hide_rest_api_field").removeClass("hide_rest_api_field"),t.find("option").each(((s,a)=>{const t=e(a),o=t.val();"disabled"!==o&&"ok"!==o&&t.addClass("hide_rest_api_option_field")})),"disabled"!==t.val()){const e=t.find("option:eq(1)").val();t.val(e)}};a.on("change",(e=>{e.preventDefault(),i()})),i(),p.closest("tr").hide(),p.val("rest"),(()=>{const e=()=>{c.closest("tr").toggle(o.is(":checked"))};e(),o.on("change",e)})(),s.after('<p id="api-status-message"></p>'),$statusMessage=e("#api-status-message"),s.hide(),$statusMessage.html(`<span class="spinner is-active"></span><p>${admin_params.checking_message}</p>`),e.ajax({type:"GET",url:admin_params.status_ajax_url,dataType:"json",success:e=>{e&&"success"===e.result?$statusMessage.html(`<span class="dashicons dashicons-yes"></span><p>${admin_params.success_message}</p>`):$statusMessage.html(`<span class="dashicons dashicons-no"></span><p>${admin_params.error_message}</p>`)}})})); |