Files
grzanieplus.pl/web/js/stDelivery.js
2025-03-12 17:06:23 +01:00

32 lines
798 B
JavaScript

function stDelivery() { };
stDelivery.executeAjaxUpdate = function (trigger, url, params) {
const form = jQuery('#st_basket-delivery-form');
if (form.length) {
const formElements = jQuery(form.get(0).elements);
trigger.prop('disabled', true);
formElements.prop('disabled', true);
}
if (!params) {
params = {};
}
params.id = trigger.val();
jQuery(document).trigger('delivery.update.started');
params.billing_country = jQuery('#user_data_billing_country, #billing-country').val();
jQuery.get(url, params, function () {
if (form.length) {
trigger.prop('disabled', false);
formElements.prop('disabled', false);
}
jQuery(document).trigger('delivery.update.finished');
});
}