Widget:Dialog-js: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 57: | Zeile 57: | ||
const run = () => { | const run = () => { | ||
document.querySelectorAll('dialog.zum-dialog').forEach((elem) => { | document.querySelectorAll('dialog.zum-dialog').forEach((elem) => { | ||
if(elem.dataset.dialogCleanedup === 'true') { return; } | |||
elem.dataset.dialogCleanedup = 'true'; | |||
[elem.firstElementChild, elem.lastElementChild] | |||
.filter((e) => e && e.tagName === 'P' && e.textContent === '') | |||
.forEach((e) => elem.removeChild(e)) | |||
}); | |||
document.querySelectorAll('[data-dialog-opener-id]').forEach((elem) => { | |||
if(elem.dataset.dialogCleanedup === 'true') { return; } | if(elem.dataset.dialogCleanedup === 'true') { return; } | ||
elem.dataset.dialogCleanedup = 'true'; | elem.dataset.dialogCleanedup = 'true'; |
Version vom 12. Februar 2024, 23:15 Uhr