Spamworldpro Mini Shell
Spamworldpro


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/Ecombricks/InventoryPaypal/view/frontend/web/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/Ecombricks/InventoryPaypal/view/frontend/web/js/order-review-mixin.js
/**
 * Copyright © eComBricks. All rights reserved.
 * See LICENSE.txt for license details.
 */
define([
    'jquery',
    'jquery-ui-modules/widget'
], function ($) {
    'use strict';
    
    (function() {
        var originalVal = $.fn.remove;
        $.fn.val = function() {
            var firstElement = this[0];
            if (
                !firstElement || 
                firstElement.nodeType !== 1 || 
                firstElement.type !== 'select-one' || 
                !$(firstElement).data('source')
            ) {
                return originalVal.apply(this, arguments);
            }
            var shippingMethods = {};
            this.each(function () {
                if (!this.value) {
                    shippingMethods = {};
                    return false;
                }
                shippingMethods[$(this).data('sourceCode')] = this.value;
            });
            if ($.isEmptyObject(shippingMethods)) {
                return '';
            }
            return JSON.stringify(shippingMethods);
        }
    })();
    
    return function (target) {
        $.widget('mage.orderReview', target, {
            
            /**
             * Ajax shipping update
             */
            _ajaxShippingUpdate: function (shippingMethod) {
                return this._super(JSON.parse(shippingMethod));
            }
            
        });
        return $.mage.orderReview;
    };
});

Spamworldpro Mini