Skip to content

Commit

Permalink
Merge pull request #2269 from adnotam/fix_dialog_error
Browse files Browse the repository at this point in the history
Check presence of page_public checkbox
  • Loading branch information
tvdeyen authored Mar 18, 2022
2 parents f745dd0 + a249607 commit 938f7cf
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions package/src/page_publication_fields.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,22 @@ export default function () {
const publication_date_fields = dialog.querySelector(
".page-publication-date-fields"
)
const public_field = dialog.querySelector("#page_public")

dialog
.querySelector("#page_public")
.addEventListener("click", function (evt) {
const checkbox = evt.target
const now = new Date()
if(!public_field) return

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 = ""
})
public_field.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 = ""
})
})
}

0 comments on commit 938f7cf

Please sign in to comment.