PageSourceSearch

https://shop.realfaith.com/cdn/shop/t/4/assets/element.quantity-selector.js?v=68208048201360514121783440470

js realfaith.com collected 2026-09-24 10:55:54 UTC 1,658 bytes, 2 lines download raw bytes

1const selectors={input:".element-quantity-selector__input",plus:".element-quantity-selector__button--plus",minus:".element-quantity-selector__button--minus"};class QuantitySelector extends HTMLElement{connectedCallback(){this.abortController=new AbortController,this.plus=this.querySelector(selectors.plus),this.minus=this.querySelector(selectors.minus),this.input=this.querySelector(selectors.input),this.minValue=this.input.getAttribute("min")||1,this.maxValue=this.input.getAttribute("max"),this.plus.addEventListener("click",function(){let qty=this._getQty();this._change(qty+1)}.bind(this),{signal:this.abortController.signal}),this.minus.addEventListener("click",function(){let qty=this._getQty();this._change(qty-1)}.bind(this),{signal:this.abortController.signal}),this.input.addEventListener("input",function(evt){this._change(this._getQty())}.bind(this),{signal:this.abortController.signal})}disconnectedCallback(){this.abortController.abort()}_getQty(){let qty=this.input.value;return parseFloat(qty)==parseInt(qty)&&!isNaN(qty)||(qty=1),parseInt(qty)}_change(qty){qty<=this.minValue&&(qty=this.minValue),this.maxValue&&qty>this.maxValue&&(qty=this.maxValue),this.input.value=qty,this.style.setProperty("--digit-count",`${qty.toString().length}ch`),this.key&&this.key!==""?this.dispatchEvent(new CustomEvent("cart:quantity",{bubbles:!0,detail:[this.key,qty,this]})):this.dispatchEvent(new CustomEvent("quantity:change",{detail:{qty}}))}get key(){return this.getAttribute("key")}}customElements.define("quantity-selector",QuantitySelector);
2//# sourceMappingURL=/cdn/shop/t/4/assets/element.quantity-selector.js.map?v=68208048201360514121783440470

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.