PageSourceSearch

https://www.arp-hansen.com/Content/AHHG/modern/FormDateRange.bcb04e0fcd199d5cb301.js

js arp-hansen.com collected 2026-10-07 19:10:24 UTC 7,668 bytes, 2 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="88da32ca-4e6b-49d6-8955-821298ce01f6",e._sentryDebugIdIdentifier="sentry-dbid-88da32ca-4e6b-49d6-8955-821298ce01f6")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"a2d5290bd6679f4257e70fe152336d0d3c09f7af"}}catch(e){}}(),(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[2152,2395],{1909:(e,t,a)=>{a.d(t,{CY:()=>l,TL:()=>d,XQ:()=>n,iI:()=>i});const l="audio, button, canvas, details, iframe, input, select, summary, textarea, video, [accesskey], [contenteditable], [href], [tabindex]",n=(e,t)=>{t&&"Tab"===t.key&&(t.ctrlKey||t.altKey||t.metaKey||(d(e)||i(e),t.shiftKey||document.activeElement!==o(e)||(t.preventDefault(),u(e).focus()),t.shiftKey&&document.activeElement===u(e)&&(t.preventDefault(),o(e).focus())))},i=e=>{const t=u(e);t&&t.focus()},d=e=>{let t=document.getElementById(e);if(t){var a=t.querySelectorAll(l);if(a){for(let e=0;e<a.length;e++){const t=a[e],l=getComputedStyle(t);if(!(t.disabled||t.readOnly||l.display.includes("none")||l.visibility.includes("hidden"))&&document.activeElement===t)return!0}return!1}}},u=e=>{let t=document.getElementById(e);if(t){var a=t.querySelectorAll(l);if(a)for(let e=0;e<a.length;e++){const t=a[e],l=getComputedStyle(t);if(!(t.disabled||t.readOnly||l.display.includes("none")||l.visibility.includes("hidden")))return t}}},o=e=>{let t=document.getElementById(e);if(t){var a=t.querySelectorAll(l);if(a)for(let e=a.length-1;e>0;e--){const t=a[e],l=getComputedStyle(t);if(!(t.disabled||t.readOnly||l.display.includes("none")||l.visibility.includes("hidden")))return t}}}},3303:(e,t,a)=>{a.d(t,{A:()=>u});var l=a(1425);const n={class:"Form-label"},i=["id","name","type","value","autocomplete","inputmode","maxlength"],d=(0,l.pM)({name:"BaseTextField",props:{id:{type:String,required:!0},name:{type:String,required:!0},modelValue:{type:[String,Number],default:""},type:{type:String,default:"text"},autocomplete:{type:String,default:""},inputmode:{type:String,default:"text"},class:{type:[String,Object,Array],default:""},label:{type:String,default:""},maxlength:{type:Number}},emits:["update:modelValue"],setup:e=>({computedClass:(0,l.EW)((()=>["Form-control","Form-control--withLabel",e.class]))})}),u=(0,a(6262).A)(d,[["render",function(e,t,a,d,u,o){return(0,l.uX)(),(0,l.CE)("label",n,[(0,l.Lk)("input",{id:e.id,name:e.name,type:e.type,value:e.modelValue,onInput:t[0]||(t[0]=t=>e.$emit("update:modelValue",t.target.value)),onBlur:t[1]||(t[1]=t=>e.$emit("blur",t)),autocomplete:e.autocomplete,inputmode:e.inputmode,class:(0,l.C4)(e.computedClass),maxlength:e.maxlength},null,42,i),e.label?((0,l.uX)(),(0,l.CE)("span",{key:0,class:(0,l.C4)(["Form-labelText",{"is-minified":""!==e.modelValue&&void 0!==e.modelValue}])},(0,l.v_)(e.label),3)):(0,l.Q3)("",!0)])}]])},5233:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v});var l=a(1425),n=a(5039),i=(a(3303),a(8322)),d=a(7705),u=a(5261),o=a(1909);const r=["name"],s=["id"],c={key:0,class:"Form-validation"},m={key:0,class:"Form-validation"},p="ddd D. MMM YYYY",v={__name:"FormDateRange",props:{name:{type:String,required:!0},label:{type:String,required:!0},value:{type:String,default:""},errorText:{type:String},isInvalid:{type:Boolean,default:!1},isOpen:{type:Boolean,default:!1},minDate:{type:[String,Date],default:()=>(0,d.startOfDay)(new Date)},maxDate:{type:[String,Date],default:()=>(0,d.addDays)((0,d.startOfDay)(new Date),3650)},checkInDate:{type:[Date,String],required:!1},checkOutDate:{type:[Date,String],required:!1},buttonLabel:{type:String,default:"Select Dates"},isDesktop:{type:Boolean,default:!1},triggerReset:{type:Boolean,default:!1},singleDateMode:{type:Boolean,default:!1}},emits:["input","blur"],setup(e,{expose:t,emit:a}){const v=e=>e.charAt(0).toUpperCase()+e.slice(1),y=e,f=a,g=((0,l.WQ)("form",null),(0,l.WQ)("formControl")),b=(0,l.KR)(null),D=((0,l.KR)(new Date),(0,l.KR)(y.checkInDate?v((0,i.A)(y.checkInDate,"ddd D. MMM YYYY")):"")),k=(0,l.KR)(!1),h=(0,d.startOfDay)(new Date),w=(0,l.KR)(y.checkInDate||h),C=(0,l.KR)(y.checkOutDate||null),E=(0,l.KR)(0),S=(0,l.KR)(!1),B=(0,l.Bi)();(0,l.wB)((()=>y.triggerReset),(e=>{A()}
1)),(0,l.wB)([w,C],(([e,t])=>{g&&y.name&&g.setFieldValue(y.name,{start:e,end:t})}),{deep:!0}),(0,l.wB)((()=>k.value),(e=>{e?document.addEventListener("click",I):(M(),document.removeEventListener("click",I))})),(0,l.wB)((()=>y.checkInDate),(e=>{w.value=e||h,x(w.value,C.value)})),(0,l.wB)((()=>y.checkOutDate),(e=>{C.value=e||"",x(w.value,C.value)}));const F=()=>{k.value=!k.value,window.addEventListener("keydown",O),window.addEventListener("keyup",V)},R=()=>{k.value=!1,window.removeEventListener("keydown",O),window.removeEventListener("keyup",V)},I=e=>{b.value.contains(e.target)||R()},x=(e,t)=>{y.singleDateMode||(0,i.A)(e,p)===(0,i.A)(t,p)?D.value=e?v((0,i.A)(e,p)):"":D.value=e&&t?v((0,i.A)(e,p))+" - "+v((0,i.A)(t,p)):e?v((0,i.A)(e,p)):""},L=()=>y.name,_=()=>y.singleDateMode?w.value:{start:w.value,end:C.value},A=()=>{D.value=y.value},M=()=>{y.singleDateMode?f("input",w.value):f("input",{start:w.value,end:C.value}),g.validateField(y.name),R()},K=({start:e,end:t,runningOnHover:a})=>{w.value=e,y.singleDateMode?x(e,null):(C.value=t,x(e,t)),!a&&g&&(y.singleDateMode?g.setFieldValue(y.name,e):g.setFieldValue(y.name,{start:e,end:t}),g.validateField(y.name)),a||y.singleDateMode?!a&&y.singleDateMode&&R():E.value=1===E.value?0:1},T=()=>{S.value=!0,w.value=y.checkInDate||h,C.value=y.checkOutDate||null,E.value=0},O=e=>{(0,o.XQ)("dateRangePickerPopup"+B,e)},V=e=>{27===e.keyCode&&R()};return t({getName:L,getValue:_,resetValue:A,$_veeValidate:{validator:"new",name:L,value:_}}),(t,a)=>((0,l.uX)(),(0,l.CE)("div",{class:"Form-group",ref_key:"datePicker",ref:b},[(0,l.bF)((0,l.R1)(u.D0),{name:e.name},{default:(0,l.k6)((({field:n,meta:i,errorMessage:d})=>[(0,l.Lk)("label",{class:"Form-label Form-selectWrapper",onClick:(0,l.D$)(T,["prevent"])},[(0,l.bo)((0,l.Lk)("input",{class:(0,l.C4)(["Form-control",{"Form-control--withLabel":e.label,"is-invalid":e.isInvalid||d||(0,l.R1)(g)?.errors?.[e.name]}]),name:e.name,readonly:!0,"onUpdate:modelValue":a[0]||(a[0]=e=>D.value=e),onClick:F,onKeyup:(0,l.jR)(F,["enter"]),onBlur:a[1]||(a[1]=e=>t.$emit("blur"))},null,42,r),[[l.Jo,D.value,void 0,{lazy:!0}]]),e.label?((0,l.uX)(),(0,l.CE)("span",{key:0,class:(0,l.C4)(["Form-labelText",{"is-minified":D.value}])},(0,l.v_)(e.label),3)):(0,l.Q3)("",!0)])])),_:1},8,["name"]),(0,l.bo)((0,l.Lk)("div",{class:"Form-calendar Form-calendar-range",id:"dateRangePickerPopup"+(0,l.R1)(B)},[e.isDesktop?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("button",{key:0,class:"Button Button--cta Button--brand",onClick:M},(0,l.v_)(e.buttonLabel),1)),e.isOpen?((0,l.uX)(),(0,l.Wv)(n.A,{key:1,start:w.value||(0,l.R1)(h),end:C.value||"",min:e.minDate,max:e.maxDate,onInput:K,active:E.value,disableHover:!0},null,8,["start","end","min","max","active"])):(0,l.Q3)("",!0),e.isDesktop?((0,l.uX)(),(0,l.CE)("button",{key:2,class:"Button Button--cta Button--brand",onClick:M},(0,l.v_)(e.buttonLabel),1)):(0,l.Q3)("",!0)],8,s),[[l.aG,k.value]]),e.isInvalid&&e.errorText?((0,l.uX)(),(0,l.CE)("div",c,(0,l.v_)(e.errorText),1)):(0,l.Q3)("",!0),(0,l.bF)((0,l.R1)(u.Kw),{name:e.name},{default:(0,l.k6)((({message:e})=>[e?((0,l.uX)(),(0,l.CE)("div",m,(0,l.v_)(e),1)):(0,l.Q3)("",!0)])),_:1},8,["name"])],512))}}}}]);
2//# sourceMappingURL=FormDateRange.bcb04e0fcd199d5cb301.js.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.