first commit
This commit is contained in:
32
web/js/stDelivery.js
Normal file
32
web/js/stDelivery.js
Normal file
@@ -0,0 +1,32 @@
|
||||
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');
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user