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