Sha256: b6f705d18d987c1184f2f04c629252767d219b0a1b6823bcf47f031b9f729975
Contents?: true
Size: 906 Bytes
Versions: 10
Compression:
Stored size: 906 Bytes
Contents
// Handles the page publication date fields export default function () { document.addEventListener("DialogReady.Alchemy", function (evt) { const dialog = evt.detail.body const public_on_field = dialog.querySelector("#page_public_on") const public_until_field = dialog.querySelector("#page_public_until") const publication_date_fields = dialog.querySelector( ".page-publication-date-fields" ) dialog .querySelector("#page_public") .addEventListener("click", function (evt) { const checkbox = evt.target const now = new Date() if (checkbox.checked) { publication_date_fields.classList.remove("hidden") public_on_field._flatpickr.setDate(now) } else { publication_date_fields.classList.add("hidden") public_on_field.value = "" } public_until_field.value = "" }) }) }
Version data entries
10 entries across 10 versions & 1 rubygems