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 :  /proc/thread-self/cwd/wp-content/plugins/uicore-framework/includes/extra/javascript/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/thread-self/cwd/wp-content/plugins/uicore-framework/includes/extra/javascript/qty-js.php
<?php
defined("ABSPATH") || exit();
//INCLUDED IN CLASS JS

$toggle = $settings["header_sd_toggle"];

$js .= '
(function ($) {
    $(document).ready(function () {
        // Add plus and minus buttons to each quantity input element
        window.uicore_add_quantity_input_buttons = () => {
            $(".cart .quantity input:not([type=\'hidden\'])").each(function () {
                $(this).after(\'<div class="minus">-</div>\');
                $(this).before(\'<div class="plus">+</div>\');
            });

            // Add click event listeners to the plus and minus buttons
            $(".cart .plus").on("click", function () {
                var $quantity = $(this).siblings("input");
                var currentVal = parseFloat($quantity.val());
                var max = parseFloat($quantity.attr("max"));
                var step = parseFloat($quantity.attr("step"));

                if (!isNaN(currentVal)) {
                    if (max && currentVal + step > max) {
                        $quantity.val(max);
                    } else {
                        $quantity.val((currentVal + step).toFixed(0));
                    }
                    $quantity.trigger("change");
                }
                if (isNaN(currentVal)) {
                    $quantity.val("1");
                    $quantity.trigger("change");
                }
            });

            $(".cart .minus").on("click", function () {
                var $quantity = $(this).siblings("input");
                var currentVal = parseFloat($quantity.val());
                var min = parseFloat($quantity.attr("min"));
                var step = parseFloat($quantity.attr("step"));

                if (!isNaN(currentVal) && currentVal > min) {
                    $quantity.val((currentVal - step).toFixed(0));
                    $quantity.trigger("change");
                }
                if (isNaN(currentVal)) {
                    $quantity.val("0");
                    $quantity.trigger("change");
                }
            });
        };

        // Run the function
        uicore_add_quantity_input_buttons();
    });
})(jQuery);
  
';

Spamworldpro Mini