PageSourceSearch

https://www.labello.com/dist/NiveaX/modules/ReportReview.1227b051.js

js labello.com collected 2026-10-02 12:41:34 UTC 3,129 bytes, 2 lines download raw bytes

1"use strict";(self.NiveaXwebpackJsonp=self.NiveaXwebpackJsonp||[]).push([[3801,6855],{62115:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var o=s(21464);const i='[data-module="Popup"]';class n{static setup(e=i){Array.from(document.querySelectorAll(e)).filter(e=>!e.dataset.moduleInitialized).forEach(e=>{new n(e),e.dataset.moduleInitialized="true"})}constructor(e,t={}){this.element=e,this.options=t,this.options=(0,o.$E)(this.element,Object.assign(this.getDefaultOptions(),this.options)),this.button=this.element.querySelector(this.options.buttonSelector),this.content=this.element.querySelector(this.options.contentSelector),this.closePopupElements=Array.from(this.element.querySelectorAll(this.options.closePopupClassList)),this.init()}init(){setTimeout(()=>{this.element.parentElement.classList.add(this.options.loadedClass)},500),this.button.addEventListener("click",()=>this.toggleElements()),this.closePopupElements.forEach(e=>{e.addEventListener("click",()=>this.toggleElements())})}toggleElements(){return this.content.classList.toggle(this.options.toggleClass+"--hidden"),this.content.classList.toggle(this.options.toggleClass+"--visible"),this}hidePopup(){return this.content.classList.add(this.options.toggleClass+"--hidden"),this.content.classList.remove(this.options.toggleClass+"--visible"),this}getDefaultOptions(){return{buttonSelector:".nx-popup__button",contentSelector:".nx-popup__content",closePopupClassList:".nx-popup__close-btn",loadedClass:"nx-popup-loaded",toggleClass:"nx-popup__content"}}}n.setup(i)},85139:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var o=s(62115);const i='[data-module="ReportReview"]';class n{static setup(e=i){Array.from(document.querySelectorAll(e)).filter(e=>!e.dataset.moduleInitialized).forEach(e=>{new n(e),e.dataset.moduleInitialized="true"})}constructor(e){this.element=e,this.popup=new o.default(e,{closePopupClassList:".nx-popup__close, .nx-popup__close-btn"}),this.reportReviewLink=this.element.querySelector("[data-report-url]"),this.init()}init(){this.reportReviewLink&&this.reportReviewLink.addEventListener("click",()=>this.sendAjaxRequest())}toggleElements(){const e=this.popup.element.querySelector(".nx-product-reviews__report-abuse-text"),t=this.popup.element.querySelector(".nx-product-reviews__report-thankyou-text"),s=this.popup.element.querySelectorAll(".nx-action-link");t.style.display="",e.style.display="none",s.forEach(e=>e.style.display="none")}showSpinner(){var e;return null===(e=this.popup.element.querySelector(".nx-popup__inner"))||void 0===e?void 0:e.classList.add("nx-u-spinner")}hideSpinner(){var e;return null===(e=this.popup.element.querySelector(".nx-popup__inner"))||void 0===e?void 0:e.classList.remove("nx-u-spinner")}sendAjaxRequest(){const e=this.reportReviewLink.dataset.reportUrl;return this.showSpinner(),fetch(e,{credentials:"include"}).then(e=>{e.ok&&(this.toggleElements(),this.hideSpinner(),setTimeout(()=>{this.popup.hidePopup()},5e3))}).catch(e=>{this.hideSpinner(),console.error("There was a problem with your fetch operation:",e)}),this}}n.setup(i)}}]);
2//# sourceMappingURL=/dist/NiveaX/./modules/ReportReview.1227b051.js.7613e9cc.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.