PageSourceSearch

https://www.norma24.de/assets/49d2ab55267500ddd0171dde2c74801c0bb1…/default/js/yves_default.clipboard-copy.js

js norma24.de collected 2026-10-01 03:34:39 UTC 1,892 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackJsonp_yves_default=globalThis.webpackJsonp_yves_default||[]).push([[9115],{3060(e,t,s){s.r(t),s.d(t,{default:()=>a});var i=s(57142);class a extends i.A{constructor(){super(...arguments),this.target=void 0,this.trigger=void 0,this.successCopyMessage=void 0,this.errorCopyMessage=void 0,this.durationTimeoutId=void 0,this.defaultDuration=5e3}readyCallback(){this.trigger=this.triggerClassName?document.getElementsByClassName(this.triggerClassName)[0]:document.querySelector(this.triggerSelector),this.target=this.targetClassName?document.getElementsByClassName(this.targetClassName)[0]:document.querySelector(this.targetSelector),this.successCopyMessage=this.getElementsByClassName(this.jsName+"__success-message")[0],this.errorCopyMessage=this.getElementsByClassName(this.jsName+"__error-message")[0],this.mapEvents()}mapEvents(){this.trigger.addEventListener("click",()=>this.onClick())}onClick(){this.copyToClipboard()}copyToClipboard(){this.isCopyCommandSupported?navigator.clipboard.writeText(this.target.value).then(()=>{this.showMessage(this.successCopyMessage,this.defaultDuration),this.dispatchCustomEvent("copyToClipboard")}):this.showMessage(this.errorCopyMessage,this.defaultDuration)}showMessage(e,t){e.classList.remove(this.hideClassName),this.durationTimeoutId=window.setTimeout(()=>this.hideMessage(e),t)}hideMessage(e){clearTimeout(this.durationTimeoutId),e.classList.add(this.hideClassName)}get triggerSelector(){return this.getAttribute("trigger-selector")}get triggerClassName(){return this.getAttribute("trigger-class-name")}get targetSelector(){return this.getAttribute("target-selector")}get targetClassName(){return this.getAttribute("target-class-name")}get isCopyCommandSupported(){var e;return Boolean(null==(e=navigator)||null==(e=e.clipboard)?void 0:e.writeText)}get hideClassName(){return this.getAttribute("class-to-toggle")}}}}]);

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.