1 line
2.3 KiB
JavaScript
1 line
2.3 KiB
JavaScript
flatpickr("#basic-datepicker"),flatpickr("#datetime-datepicker",{enableTime:!0,dateFormat:"Y-m-d H:i"}),flatpickr("#humanfd-datepicker",{altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d"}),flatpickr("#minmax-datepicker",{minDate:"2020-01",maxDate:"2020-03"}),flatpickr("#disable-datepicker",{onReady:function(){this.jumpToDate("2025-01")},disable:["2025-01-10","2025-01-21","2025-01-30",new Date(2025,4,9)],dateFormat:"Y-m-d"}),flatpickr("#multiple-datepicker",{mode:"multiple",dateFormat:"Y-m-d"}),flatpickr("#conjunction-datepicker",{mode:"multiple",dateFormat:"Y-m-d",conjunction:" :: "}),flatpickr("#range-datepicker",{mode:"range"}),flatpickr("#inline-datepicker",{inline:!0}),flatpickr("#basic-timepicker",{enableTime:!0,noCalendar:!0,dateFormat:"H:i"}),flatpickr("#fullhours-timepicker",{enableTime:!0,noCalendar:!0,dateFormat:"H:i",time_24hr:!0}),flatpickr("#minmax-timepicker",{enableTime:!0,noCalendar:!0,dateFormat:"H:i",minDate:"16:00",maxDate:"22:30"}),flatpickr("#preloading-timepicker",{enableTime:!0,noCalendar:!0,dateFormat:"H:i",defaultDate:"01:45"});class FormAdvanced{initMask(){document.querySelectorAll('[data-toggle="input-mask"]').forEach(e=>{var t=e.getAttribute("data-mask-format").toString().replaceAll("0","9");e.setAttribute("data-mask-format",t);const a=new Inputmask(t);a.mask(e)})}initFormChoices(){document.querySelectorAll("[data-choices]").forEach(function(e){var t={},a=e.attributes;a["data-choices-groups"]&&(t.placeholderValue="This is a placeholder set in the config"),a["data-choices-search-false"]&&(t.searchEnabled=!1),a["data-choices-search-true"]&&(t.searchEnabled=!0),a["data-choices-removeItem"]&&(t.removeItemButton=!0),a["data-choices-sorting-false"]&&(t.shouldSort=!1),a["data-choices-sorting-true"]&&(t.shouldSort=!0),a["data-choices-multiple-remove"]&&(t.removeItemButton=!0),a["data-choices-limit"]&&(t.maxItemCount=a["data-choices-limit"].value.toString()),a["data-choices-limit"]&&(t.maxItemCount=a["data-choices-limit"].value.toString()),a["data-choices-editItem-true"]&&(t.maxItemCount=!0),a["data-choices-editItem-false"]&&(t.maxItemCount=!1),a["data-choices-text-unique-true"]&&(t.duplicateItemsAllowed=!1),a["data-choices-text-disabled-true"]&&(t.addItems=!1),a["data-choices-text-disabled-true"]?new Choices(e,t).disable():new Choices(e,t)})}init(){this.initMask(),this.initFormChoices()}} |