PageSourceSearch

https://www.dinsesculinarium.de/theme/79675272356455619516d5e2c42c…/storefront.date-picker.plugin.ecebf0.js

js dinsesculinarium.de collected 2026-09-26 18:58:15 UTC 2,463 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[82043],{2043:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});var i=n(9568),s=n(8248),o=n(2613),l=n.n(o),a=n(4049);class r extends i.Z{init(){this.inputElement=this.el,this.options.enableTime&&this.options.noCalendar&&(this.options.minDate&&(this.options.minDate=this.convertTimeToTodayDateString(this.options.minDate)),this.options.maxDate&&(this.options.maxDate=this.convertTimeToTodayDateString(this.options.maxDate))),this.flatpickrElement=(0,s.Z)(this.inputElement,{...this.options,...this.generateFlatpickrOptions()}),this.setAttributes(),this.registerEventListeners()}setAttributes(){let t=this.el.getAttribute("aria-label"),e=this.el.nextElementSibling;e&&t&&e.setAttribute("aria-label",t)}registerEventListeners(){null!==this.options.selectors.openButton&&(this.openButton=a.Z.querySelector(document,this.options.selectors.openButton),this.openButton.addEventListener("click",this.onOpenButtonClick.bind(this))),null!==this.options.selectors.closeButton&&(this.closeButton=a.Z.querySelector(document,this.options.selectors.closeButton),this.closeButton.addEventListener("click",this.onCloseButtonClick.bind(this))),null!==this.options.selectors.clearButton&&(this.clearButton=a.Z.querySelector(document,this.options.selectors.clearButton),this.clearButton.addEventListener("click",this.onClearButtonClick.bind(this)),this.inputElement.addEventListener("change",this.onInputChange.bind(this)))}onOpenButtonClick(){this.flatpickrElement.open()}onCloseButtonClick(){this.flatpickrElement.close()}onClearButtonClick(){this.flatpickrElement.clear()}onInputChange(){this.clearButton.disabled=this.inputElement.value.length<=0}generateFlatpickrOptions(){let t="default";return"en"!==this.options.locale.substring(0,2)&&(t=this.options.locale.substring(0,2)),{altFormat:this.getAltFormat(t),locale:l()[t],time_24hr:l()[t].time_24hr}}getAltFormat(t){let e,n;switch(t){case"de":e="d. F Y",n="H:i";break;case"en":case"default":e="F J, Y",n="h:i K";break;default:e="Y-m-d",n="H:i"}return this.options.enableTime?n:e}convertTimeToTodayDateString(t){if(t.includes("T"))return t;let e=new Date().toISOString().split("T")[0];return"".concat(e,"T").concat(t)}}r.options={dateFormat:"Y-m-dTH:i:S+00:00",altFormat:"j. F Y, H:i",altInput:!0,time_24hr:!0,enableTime:!0,noCalendar:!1,weekNumbers:!0,allowInput:!1,minDate:null,maxDate:null,locale:"default",selectors:{openButton:null,closeButton:null,clearButton:null}}}}]);

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.