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/old/vendor/amasty/shopby/view/frontend/web/js/utils/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/amasty/shopby/view/frontend/web/js/utils/helpers.js
/**
 * ILN helpers
 */

define([
    'jquery'
], function ($) {
    'use strict';

    /**
     * Cut zeroes from value
     *
     * @param {Number} digits - signs after dot
     * @returns {String | Number}
     */
    // eslint-disable-next-line no-extend-native
    Number.prototype.amToFixed = function (digits, hideDigitsAfterDot) {
        var value = this.toFixed(digits);

        if (hideDigitsAfterDot && parseInt(value) == this) {
            value = parseInt(value)
        }

        return value;
    };

    return {
        /**
         * Compatibility with 2.4.4
         * Store jquery-ui-widget to $.ui if it not exist
         *
         * @public
         * @param {String} path - direct path to jquery widget file
         * @param {String} widget - widget name
         * @param {Function} callback
         * @returns {void}
         */
        jqueryWidgetCompatibility: function (path, widget, callback) {
            if ($.ui[widget]) {
                callback();

                return;
            }

            // eslint-disable-next-line global-require
            require([ path ], function (instance) {
                $.ui[widget] = instance;

                callback();
            });
        }
    };
});

Spamworldpro Mini