PageSourceSearch

https://www.nivea.co.jp/dist/NiveaX/modules/FormElement.c7994a7e.js

js nivea.co.jp collected 2026-10-02 16:30:26 UTC 1,886 bytes, 2 lines download raw bytes

1"use strict";(self.NiveaXwebpackJsonp=self.NiveaXwebpackJsonp||[]).push([[1883],{79439:(t,e,i)=>{i.r(e),i.d(e,{DefaultFormElement:()=>l,FormElementNewsletter:()=>a,default:()=>r});var n=i(98684);const s='[data-module="FormElement"]';class r{static setup(t=s){Array.from(document.querySelectorAll(t)).filter(t=>!t.dataset.moduleInitialized).forEach(t=>{new r(t),t.dataset.moduleInitialized="true"})}constructor(t){this.element=t;const e=this.element.dataset.ajaxUrl;e?new a(this.element,e):new l(this.element)}}class l{constructor(t){this.element=t,this.formFieldContainer=this.element.querySelector(".nx-input-text"),this.clearIcon=this.element.querySelector(".nx-input-text__clear-btn"),this.inputText=this.element.querySelector(".nx-input-text__field"),this.formFieldContainer&&this.clearIcon&&this.inputText&&this.init()}init(){return this.checkFocus(),this.inputText.addEventListener("input",()=>this.checkEmpty()),this.clearIcon.addEventListener("click",()=>this.clearInput()),this}checkFocus(){return this.inputText.addEventListener("focus",()=>{this.formFieldContainer.classList.add("nx-input-text--focused")}),this.inputText.addEventListener("blur",()=>{this.formFieldContainer.classList.remove("nx-input-text--focused")}),this}checkEmpty(){return(0,n.p1)(this.formFieldContainer,"nx-input-text__clear-btn--show",this.inputText.value.length>0),this}clearInput(){return this.inputText.value="",this.checkEmpty(),this.inputText.blur(),this}}class a extends l{constructor(t,e){super(t),this.element=t,this.ajaxUrl=e,this.formBtn=this.element.querySelector(".nx-btn"),this.initFormWithParam()}initFormWithParam(){this.formBtn.addEventListener("click",()=>{let t=this.inputText.value,e=~this.ajaxUrl.indexOf("?")?"&":"?";window.NiveaX.layer.openAsync(`${this.ajaxUrl}${e}email=${t}`)})}}r.setup(s)}}]);
2//# sourceMappingURL=/dist/NiveaX/./modules/FormElement.c7994a7e.js.478484d4.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.