Files
nextcloud/php/public/click-handlers.js
Pablo Zmdl 20e8994d64 Extract onclick handlers to standalone code
This allows to introduce a strict Content-Security-Policy.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-03-12 18:05:33 +01:00

16 lines
522 B
JavaScript

document.addEventListener("DOMContentLoaded", () => {
document.querySelectorAll('input[data-confirm]').forEach((element) => {
element.addEventListener('click', (event) => {
if (!confirm(element.dataset.confirm)) {
event.preventDefault();
}
});
});
document.querySelectorAll('[data-stop-event-propagation="true"]').forEach((element) => {
element.addEventListener('click', (event) => {
event.stopPropagation();
});
});
});