Letzter großer Bootstrap-Rest nach #326: die Modals laufen noch über den Compat-Shim im Vendor-Bundle.
Umfang (Stand heute):
data-bs-toggle / data-bs-target / data-bs-dismiss und modal fade in 23 Dateien (u.a. Personalakte, Visual-Editor, Announcements-Modal, MANV-Ressourcen, KB-Taxonomie, eNOTF-Settings)
btn-close in 26 Dateien
data-bs-theme in 199 Dateien — Achtung: vier Selektoren in bootstrap-compat.scss hängen daran, das Attribut darf erst mit dem Shim zusammen fallen
Ziel:
- Alle Modals auf
Dialog (assets/js/ui/dialog.js) bzw. native <dialog>-Elemente umziehen, Muster existiert (About-Dialog im Footer, showConfirm auf der Plugin-Seite)
- Danach bootstrap-compat.scss/-Shim aus dem Vendor-Bundle entfernen und
data-bs-*-Attribute repo-weit löschen
- Vendor-Bundle schrumpft entsprechend
eNOTF bleibt außen vor (eigenes Bootstrap-Bundle, bewusste Entscheidung). Sinnvoll in Häppchen: ein PR pro Seitenbereich, das Announcements-Modal zuerst (größter Einzelposten).
Letzter großer Bootstrap-Rest nach #326: die Modals laufen noch über den Compat-Shim im Vendor-Bundle.
Umfang (Stand heute):
data-bs-toggle/data-bs-target/data-bs-dismissundmodal fadein 23 Dateien (u.a. Personalakte, Visual-Editor, Announcements-Modal, MANV-Ressourcen, KB-Taxonomie, eNOTF-Settings)btn-closein 26 Dateiendata-bs-themein 199 Dateien — Achtung: vier Selektoren in bootstrap-compat.scss hängen daran, das Attribut darf erst mit dem Shim zusammen fallenZiel:
Dialog(assets/js/ui/dialog.js) bzw. native<dialog>-Elemente umziehen, Muster existiert (About-Dialog im Footer, showConfirm auf der Plugin-Seite)data-bs-*-Attribute repo-weit löscheneNOTF bleibt außen vor (eigenes Bootstrap-Bundle, bewusste Entscheidung). Sinnvoll in Häppchen: ein PR pro Seitenbereich, das Announcements-Modal zuerst (größter Einzelposten).