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/clinic.corals.io/public/assets/front/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/clinic.corals.io/public/assets/front/js/plugins.quantity.js
window.scwQuantityPlugin = window.scwQuantityPlugin || {};

window.SEMICOLON_quantityInit = function ($quantityEl) {

    $quantityEl = $quantityEl.filter(':not(.customjs)');

    if ($quantityEl.length < 1) {
        return true;
    }

    $('.plus').off('click').on('click', function () {
        let element = $(this).parents('.quantity').find('.qty'),
            elValue = element.val(),
            elStep = element.attr('step') || 1,
            elMax = element.attr('max'),
            intRegex = /^\d+$/;

        if (elMax && (Number(elValue) >= Number(elMax))) { return false; }

        if (intRegex.test(elValue)) {
            let elValuePlus = Number(elValue) + Number(elStep);
            element.val(elValuePlus).change();
        } else {
            element.val(Number(elStep)).change();
        }

        return false;
    });

    $('.minus').off('click').on('click', function () {
        let element = $(this).parents('.quantity').find('.qty'),
            elValue = element.val(),
            elStep = element.attr('step') || 1,
            elMin = element.attr('min'),
            intRegex = /^\d+$/;

        if (!elMin || elMin < 0) { elMin = 1; }

        if (intRegex.test(elValue)) {
            if (Number(elValue) > Number(elMin)) {
                let elValueMinus = Number(elValue) - Number(elStep);
                element.val(elValueMinus).change();
            }
        } else {
            element.val(Number(elStep)).change();
        }

        return false;
    });

};


Spamworldpro Mini