$$plugins.define('quantity', ['dom'], function (element, options, dom) { //const plugin = this, // increaseButton = element.querySelector('.quantity__btn--inc'), // decreaseButton = element.querySelector('.quantity__btn--dec'), // input = element.querySelector('input'), // maxQuantity = options.MaxQuantity, // minQuantity = options.MinQuantity || 1; //let currentValue = parseInt(input.value); //checkButtons(); //plugin.on('click', increaseButton, updateValue); //plugin.on('click', decreaseButton, updateValue); //function updateValue(e) { // const button = dom.closest(e.target, '[data-ref="quantity-control"]'), // previousValue = currentValue; // if (!button || button.classList.contains('disabled')) { // return false; // } // if (button === increaseButton) { // currentValue += 1; // } else { // currentValue -= 1; // } // console.log(button) // input.value = currentValue; // checkButtons(); // if (options.ItemId) { // plugin.emit('cart:quantity.changed', { // quantity: currentValue, // item: options.ItemId, // element: e.target, // fail: function onFail() { // currentValue = previousValue; // } // }); // } //} //function checkButtons() { // if (currentValue > minQuantity) { // decreaseButton.classList.remove('disabled'); // } else { // decreaseButton.classList.add('disabled'); // } // if (currentValue < maxQuantity) { // increaseButton.classList.remove('disabled'); // } else { // increaseButton.classList.add('disabled'); // } //} });