PageSourceSearch

https://www.faber-castell.com.my/dist/FC.Ecom/modules/QuantityChange.00c0073f.js

js faber-castell.com.my collected 2026-10-04 04:05:40 UTC 1,511 bytes, 1 lines download raw bytes

1"use strict";(self["FC.EcomwebpackJsonp"]=self["FC.EcomwebpackJsonp"]||[]).push([[1256],{52396:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var u=function(){function e(e){this.element=e;var t=this.element.querySelector(".quantity-pdp");this.plusElement=this.element.querySelector(".plus"),this.minusElement=this.element.querySelector(".minus"),this.maxQuantityValue=t.getAttribute("data-max-quantity"),"1"===t.value?this.count=1:this.count=0,this.onInit(),"0"===t.value&&this.element.classList.add("zero")}return e.setup=function(t){void 0===t&&(t='[data-module="QuantityChange"]'),Array.from(document.querySelectorAll(t)).filter((function(e){return!e.dataset.moduleInitialized})).forEach((function(t){new e(t),t.dataset.moduleInitialized="true"}))},e.prototype.onInit=function(){this.onPlusClick(),this.onMinusClick()},e.prototype.onPlusClick=function(){var e=this;this.plusElement.addEventListener("click",(function(){if(e.count<+e.maxQuantityValue){e.count++;var t=e.element.querySelector(".quantity-pdp");t.value=e.count,t.value>0&&e.element.classList.contains("zero")&&e.element.classList.remove("zero"),t.value===e.maxQuantityValue&&e.element.classList.add("max-value")}}))},e.prototype.onMinusClick=function(){var e=this;this.minusElement.addEventListener("click",(function(){var t=e.element.querySelector(".quantity-pdp");e.count>0&&(e.count--,t.value=e.count),t.value<=0&&e.element.classList.add("zero"),t.value<e.maxQuantityValue&&e.element.classList.remove("max-value")}))},e}();const i=u;new u.setup}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.