Widget:Dialog-js: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<code>{{#widget:Dialog-js}}</code>
<code>{{Widget:Dialog-js}}</code>





Version vom 11. Februar 2024, 10:12 Uhr

Vorlagenschleife entdeckt: Widget:Dialog-js


<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>