Widget:Dialog-js: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<noinclude | <noinclude>{{Widget:Dialog-js}}</noinclude> | ||
Version vom 11. Februar 2024, 10:13 Uhr
<onlyinclude><script> (function(){
const run = ()=>{ document.querySelectorAll('[data-dialog-opener-id]').forEach((elem) => { if(elem.dataset.dialogOpenerAdded === 'true'} { return; }
const dialogId = elem.dataset.dialogOpenerId; const dialog = document.getElementById(dialogId);
elem.dataset.dialogOpenerAdded = 'true'; elem.addEventListner('click', (ev) => { dialog.showModal(); }); }); };
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", run);
} else {
run();
} })(); </script> <onlyinclude>