![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/colissimo/module-shipping/view/frontend/web/js/view/ |
/*global define*/ define([ 'Magento_Checkout/js/action/set-shipping-information', 'Magento_Checkout/js/model/quote', 'Magento_Checkout/js/model/step-navigator', 'Colissimo_Shipping/js/view/shipping/pickup', 'Colissimo_Shipping/js/view/checkout/address' ], function ( setShippingInformationAction, quote, stepNavigator, pickupView, address ) { 'use strict'; return function (target) { return target.extend({ setShippingInformation: function () { var method = null; if (quote.shippingMethod()) { method = quote.shippingMethod().carrier_code + '_' + quote.shippingMethod().method_code; } if (method && method !== window.checkoutConfig.colissimoPickup) { pickupView.prototype.pickupRemoveAddress(true); } if (method && method === window.checkoutConfig.colissimoPickup && !address.pickupAddress()) { if (this.validateShippingInformation()) { setShippingInformationAction().done( function () { pickupView.prototype.run(); } ); } } else { this._super(); } } }); } });