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>