PageSourceSearch

https://www.mdr.de/resources/assets/datepicker-115366e20674a4904065efc7a421ca267b5ac24a.chunk.js

js mdr.de collected 2026-10-01 08:32:39 UTC 4,377 bytes, 1 lines download raw bytes

1(self.webpackChunkndr_unified=self.webpackChunkndr_unified||[]).push([[5329],{349(e){function t(e){return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=()=>[],t.resolve=t,t.id=349,e.exports=t},7489(e,t,a){"use strict";a.d(t,{datePicker:()=>r});var n=a(1501);function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.picker=document.querySelectorAll("duet-date-picker"),this.DATE_FORMAT=/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/,this.init()}var t,a;return t=e,a=[{key:"init",value:function(){document.querySelector("#epg-datenav")&&(this.setEPGLimits(),document.location.search.match(/date/)&&document.querySelector(".timeanchors").classList.add("hasDateSelected")),customElements.define("duet-date-picker",n.tE),this.dateFormatAndLocalize(),document.querySelector(".start-end")?this.chooseStartEnd():this.showPickerOnClickOnInput()}},{key:"dateFormatAndLocalize",value:function(){this.picker.forEach(function(e){e.dateAdapter={parse:function(){var e=arguments.length>1?arguments[1]:void 0,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(this.DATE_FORMAT);if(t)return e(t[3],t[2],t[1])},format:function(e){return"".concat(e.getDate(),".").concat(e.getMonth()+1,".").concat(e.getFullYear())}}}),this.picker.forEach(function(e){e.localization={buttonLabel:"Wählen Sie ein Datum aus",placeholder:"TT.MM.JJJJ",selectedDateMessage:"Das ausgewählte Datum ist der",prevMonthLabel:"voriger Monat",nextMonthLabel:"nächster Monat",monthSelectLabel:"Monat",yearSelectLabel:"Jahr",closeLabel:"Fenster schließen",calendarHeading:"Wählen Sie ein Datum aus",dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","März","Apr","Mai","Juni","Juli","Aug","Sept","Okt","Nov","Dez"],locale:"de-DE"}})}},{key:"chooseStartEnd",value:function(){var e,t=document.querySelector(".start"),a=document.querySelector(".end"),n=new URLSearchParams(window.location.search);if(n.get("startdate"))try{n.get("startdate").split("-"),t.setAttribute("value",n.get("startdate"))}catch(e){}if(n.get("enddate"))try{n.get("enddate").split("-"),a.setAttribute("value",n.get("enddate"))}catch(e){}t.addEventListener("duetChange",function(t){t.detail.valueAsDate,a.min=t.detail.value,e||a.show()}),a.addEventListener("duetChange",function(a){e=a.detail.valueAsDate,t.max=a.detail.value,handleDateSelect()})}},{key:"showPickerOnClickOnInput",value:function(){var e=this;if(e.picker[0].parentElement.classList.contains("hideinput")){var t=e.picker[0].parentElement.querySelector(".datepicker-output");null==t&&((t=document.createElement("div")).classList.add("datepicker-output"),e.picker[0].parentElement.appendChild(t));var a=new URLSearchParams(window.location.search);if(a.get("date"))try{var n=a.get("date").split("-");t.innerHTML=n[2]+"."+n[1]+"."+n[0],e.picker[0].setAttribute("value",a.get("date"))}catch(e){}e.picker[0].addEventListener("duetChange",function(t){if(e.picker[0].parentElement.classList.contains("onchangereload")){var a=document.location.href.replace(/(\?|#).*/,"");document.location.href=a+"?date="+t.detail.value}var n=e.picker[0].parentElement.querySelector(".datepicker-output");null==n&&((n=document.createElement("div")).classList.add("datepicker-output"),e.picker[0].parentElement.appendChild(n)),n.innerHTML=t.detail.valueAsDate.getDate()+"."+(t.detail.valueAsDate.getMonth()+1)+"."+t.detail.valueAsDate.getFullYear()})}else setTimeout(function(){e.picker[0].querySelector(".duet-date__input").addEventListener("click",function(t){e.picker[0].show()})},500)}},{key:"setEPGLimits",value:function(){var e=new Date(Date.now()+36288e5),t=new Date(Date.now()-157248e5);this.picker.forEach(function(t){t.setAttribute("max",e.getFullYear()+"-"+("0"+(e.getMonth()+1)).slice(-2)+"-"+("0"+e.getDate()).slice(-2))}),this.picker.forEach(function(e){e.setAttribute("min",t.getFullYear()+"-"+("0"+(t.getMonth()+1)).slice(-2)+"-"+("0"+t.getDate()).slice(-2))})}}],a&&i(t.prototype,a),e}()}}]);

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.