PageSourceSearch

https://www.nivea.com.ar/dist/NiveaX/modules/RangeDropdown.cd2b5912.js

js nivea.com.ar collected 2026-09-29 10:17:15 UTC 2,401 bytes, 2 lines download raw bytes

1"use strict";(self.NiveaXwebpackJsonp=self.NiveaXwebpackJsonp||[]).push([[9465],{68817:(e,t,s)=>{s.r(t),s.d(t,{default:()=>h});var i=s(19446),n=s(45204),l=s(60778),a=s(21464),r=s(98684);class h{static setup(e='[data-module="RangeDropdown"]'){Array.from(document.querySelectorAll(e)).filter(e=>!e.dataset.moduleInitialized).forEach(e=>{new h(e),e.dataset.moduleInitialized="true"})}constructor(e,t={}){this.element=e,this.options=(0,a.$E)(this.element,Object.assign(this.getDefaultOptions(),t)),this.label=this.element.querySelector(`.${this.options.mainClass}__label`),this.labelValueNode=this.element.querySelector(`.${this.options.mainClass}__label-value`),this.list=this.element.querySelector(`.${this.options.mainClass}__list`),this.isOpen=!1,this.setInitialValue(parseInt(this.labelValueNode.innerHTML)),this.init()}init(){return this.listenToLableClick().listenToBodyClick().listenToListClick().listenToItemListKeyPress().listenToCustomChange(),this}setValue(e){return this.setInitialValue(e),this.labelValueNode.innerHTML=this.value.toString(),this.element.dispatchEvent(new CustomEvent("change",{bubbles:!0})),this}setInitialValue(e){this.value=this.element.value=e}setIsOpen(e){return this.isOpen=e,(0,r.p1)(this.element,`${this.options.mainClass}--open`,this.isOpen),this.isOpen}listenToLableClick(){return(0,i.R)(this.label,"click").subscribe(()=>this.setIsOpen(!this.isOpen)),(0,i.R)(this.element,"keyup").subscribe(e=>{const t=e.target,s=t.classList.contains("ps__thumb-x")||t.classList.contains("ps__thumb-y");("Enter"===e.key||"Escape"===e.key||s)&&this.setIsOpen(!this.isOpen)}),this}listenToBodyClick(){return(0,i.R)(document,"mousedown").pipe((0,n.p)(()=>this.isOpen),(0,l.T)(({target:e})=>e),(0,n.p)(e=>!(0,r.aO)(e,this.element))).subscribe(()=>this.setIsOpen(!1)),this}listenToListClick(){return(0,i.R)(this.list,"mousedown").pipe((0,l.T)(({target:e})=>e),(0,l.T)(({dataset:{value:e}})=>parseInt(e))).subscribe(e=>this.setValue(e).setIsOpen(!1)),this}listenToItemListKeyPress(){return this.list.addEventListener("keypress",e=>{const t=e.target,s=parseInt(t.dataset.value);"Enter"===e.key&&this.setValue(s)}),this}listenToCustomChange(){return this.element.addEventListener("dd:setvalue",e=>this.setValue(Number(e.detail.value))),this}getDefaultOptions(){return{mainClass:"nx-range"}}}h.setup()}}]);
2//# sourceMappingURL=/dist/NiveaX/./modules/RangeDropdown.cd2b5912.js.0b97d3e5.map

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.