Files
torebki-fabiola.pl/wp-content/plugins/woocommerce-dpd/classes/views/shipping-method-settings-script.php
2026-03-05 13:07:40 +01:00

58 lines
1.9 KiB
PHP

<?php
/**
* @var $lbl_printer string
*
* @package WooCommerce DPD
*/
?><script type="text/javascript">
jQuery(document).ready(function () {
function dpd_order_status() {
if (jQuery('#woocommerce_dpd_auto_create').val() === 'auto') {
jQuery('#woocommerce_dpd_order_status').closest('tr').show();
} else {
jQuery('#woocommerce_dpd_order_status').closest('tr').hide();
}
}
function dpd_test_mode() {
if (jQuery('#woocommerce_dpd_test_mode').is(':checked')) {
jQuery('#woocommerce_dpd_login_testmode').closest('tr').show();
jQuery('#woocommerce_dpd_password_testmode').closest('tr').show();
jQuery('#woocommerce_dpd_fid_testmode').closest('tr').show();
} else {
jQuery('#woocommerce_dpd_login_testmode').closest('tr').hide();
jQuery('#woocommerce_dpd_password_testmode').closest('tr').hide();
jQuery('#woocommerce_dpd_fid_testmode').closest('tr').hide();
}
}
function dpd_sender_addresses() {
let sender_addresses_enabled = jQuery('#woocommerce_dpd_additional_sender_addresses_enabled').is(':checked');
jQuery('.settings-field-sender-address').closest('tr').toggle(sender_addresses_enabled);
}
function dpd_label_page_format() {
let toggle = jQuery('#woocommerce_dpd_label_page_format').val() === '<?php echo esc_attr( $lbl_printer ); ?>';
jQuery('#woocommerce_dpd_label_type').closest('tr').toggle(toggle);
}
dpd_order_status();
dpd_test_mode();
dpd_sender_addresses();
dpd_label_page_format();
jQuery('#woocommerce_dpd_auto_create').change(function () {
dpd_order_status();
});
jQuery('#woocommerce_dpd_test_mode').change(function () {
dpd_test_mode();
});
jQuery('#woocommerce_dpd_label_page_format').change(function () {
dpd_label_page_format();
});
jQuery('#woocommerce_dpd_additional_sender_addresses_enabled').change(function () {
dpd_sender_addresses();
});
})
</script>