diff options
Diffstat (limited to 'resources/assets/javascripts/bootstrap/dialog.js')
| -rw-r--r-- | resources/assets/javascripts/bootstrap/dialog.js | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/resources/assets/javascripts/bootstrap/dialog.js b/resources/assets/javascripts/bootstrap/dialog.js index 58d01fd..58857cb 100644 --- a/resources/assets/javascripts/bootstrap/dialog.js +++ b/resources/assets/javascripts/bootstrap/dialog.js @@ -2,7 +2,14 @@ STUDIP.domReady(function () { STUDIP.Dialog.initialize(); }); -$(document).on('click', '[data-vue-app] [data-dialog-button] .cancel.button', () => { - STUDIP.Dialog.close(); - return false; -}); +document.addEventListener( + 'click', + (event) => { + if (event.target.matches('.studip-dialog [data-vue-app] [data-dialog-button] .cancel.button')) { + STUDIP.Dialog.close(); + event.preventDefault(); + event.stopPropagation(); + } + }, + true +); |
