Browse Source

closeModal removed

main
pvincent 2 weeks ago
parent
commit
6a708cea0a
  1. 18
      app/javascript/initializers/forms.js

18
app/javascript/initializers/forms.js

@ -20,7 +20,10 @@ Turbo.config.forms.confirm = (content) => {
})
}
/** dialogId might be either a String or a Boolean */
/** dialogId might be either a String or a Boolean
*
* in case of True: default dialog gets selected, (ie `Turbo.config.forms.confirm_dialog_id`)
*/
Turbo.config.forms.showModal = (dialogId) => {
if (dialogId.toString() == 'false') return
if (dialogId.toString() == 'true') dialogId = Turbo.config.forms.confirm_dialog_id
@ -36,16 +39,3 @@ document.addEventListener('turbo:submit-start', (e) => {
Turbo.config.forms.showModal(dialogId)
}
})
Turbo.config.forms.closeModal = (dialogId) => {
console.log('closeModal called', dialogId)
}
document.addEventListener('turbo:submit-start', (e) => {
const dialogId = e.explicitOriginalTarget.dataset.turboCloseModal
if (dialogId) {
e.detail.formSubmission.stop()
Turbo.config.forms.closeModal(dialogId)
}
})
Loading…
Cancel
Save