Sha256: 145c06cba12b1d3f363a9f63a45e33ecdc77ad82f32951e229cac49cd705c0e1
Contents?: true
Size: 1.04 KB
Versions: 14
Compression:
Stored size: 1.04 KB
Contents
((exports) => { const formDatePicker = () => { $("[data-datepicker]").each((_index, node) => { const language = $("html").attr("lang") || "en"; const initialDate = $(node).data("startdate") || ""; const pickTime = $(node).data("timepicker") === ""; const languageProps = $(node).fdatepicker.dates[language] && $(node).fdatepicker.dates[language].format; let format = languageProps || "mm/dd/yyyy"; if (pickTime) { format = `${format}, hh:ii`; } $(node).fdatepicker({ format, initialDate, language, pickTime, disableDblClickSelection: true, leftArrow: "<<", rightArrow: ">>" }).on("changeDate", (ev) => { let newDate = ""; if (ev.date !== null) { newDate = exports.moment.utc(ev.date).format("YYYY-MM-DDTHH:mm:ss"); } $(ev.target).siblings("input").val(newDate); }); }); }; exports.Decidim = exports.Decidim || {}; exports.Decidim.formDatePicker = formDatePicker; })(window);
Version data entries
14 entries across 14 versions & 1 rubygems