Skip to content

9.0.0-beta3

Choose a tag to compare

@skerbis skerbis released this 07 May 22:33
· 175 commits to main since this release

Version 9.0.0-beta3

🚨🚨ACHTUNG BETA. :: NICHT AUF PRODUKTIV-SYSTEMEN VERWENDEN

Neu

  • addModalElement() – Bootstrap-Modal als Sub-Formular direkt im Modul-Input
    • Trigger-Button und Modal-Titel konfigurierbar über $label
    • Sub-Formular als MForm-Instanz, Callable oder HTML-String ($form)
    • Button-Klasse ($btnClass, Standard btn-default) und Ausrichtung ($align: 'left', 'center', 'right') frei wählbar
    • Felder werden beim Speichern des Moduls normal übernommen – kein AJAX erforderlich
    • Vollständig im Flex-Repeater unterstützt (eindeutige IDs per Row via __MFRID__-Placeholder)
    • Einfache Felder (Text, Select, Checkbox) auch innerhalb des Modals verwendbar; TinyMCE/MarkdownEditor nicht empfohlen
  • addColorSwatchField() – Farbwähler mit Vorschau-Input und Swatches-Popup
    • Speichert direkte Hex-Werte (#2f77bc) oder CSS-Klassennamen (.bg-primary)
    • Swatches unterstützen optionalen preview-Schlüssel für CSS-Klassen-Einträge
    • Vollständig im Flex-Repeater unterstützt
    • Verfügbar in: Klassisches Modul ✓ · YForm ✓
  • YForm Value-Type color_swatch – ColorSwatch-Feld nativ in YForm-Formularen nutzbar
    • Swatches als JSON im Feld-Parameter konfigurierbar
    • Korrekte Listenansicht im YForm-Manager (Farbvorschau-Quadrat bei Hex-Werten)

Fixed

  • Verfügbarkeitstabelle in der Dokumentation korrigiert: addToggleCheckboxField und addColorSwatchField spiegeln jetzt die tatsächlich vorhandenen Implementierungen wider