SL::Layout::Flash: fliegende Flash-Meldungen (portiert von Odyn)
TODOs: - CSS für Design40 und Material anpassen - Fehler von t/flash_migration/deprecated_calls beheben
design40: Layout Switch für Design40 stylesheet
Layout: Javascript Menü refactoring
Das Javascript Menü war noch in einem Zustand aus der Anfangszeit vonSL::Layout. Diese Änderungen teilen das in ein Main Layout (Javascript)und ein sub layout für das DHTMLMenu.
Das DHTMLMenu Layout ist außerdem ein wenig optimiert. Es benutzt jetzt...
ActionBar: Verwendung undefinierter Werte in Tests vermeiden
Javascript Layout: ActionBar
Layout: Content als eigenes Layout und Split compositor
Menu Icons können nun auch .svg Dateien sein
Vorrangig werden nun svg Dateien aus dem Verzeichnis ./image/icons/svg/*.svg verwendet.Falls dort kein Icon auffindbar ist wird nach ./image/icons/16x16/*.png gesucht.
Es gibt seit langem ein svg Icon für den GoBD Export....
Layout: Javascript Includes gefixt
1. jquery-ui muss im Top vorhanden sein für glquicksearch.js2. Javacript und CssMenu brauchen das frame_header css nicht einbinden3. js includes normalisiert ohne "js/" Präfix
Menüstruktur auf YAML geändert
Layout: Icons in Javascript Menü gefixt
Layout Aufräumaktion:
- Admin und V3 Menü entflochten. Benutzen jetzt beide das neue CssMenu als sub_layout- Top-Klone aus V3 und Javascript herausoperiert und als sub_layout eingebunden- Neues Layout AdminLogin für die Loginmaske im Adminbereich (d'oh)...
Partpicker: auch beim JavaScript-Menü die CSS-Klassen für die 16x16-Icons laden
frame_header.css auch für JavaScript im Layout angeben, und nicht direkt in Form
Fixt #2329.
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
warnings
Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render
Conflicts: SL/Controller/FinancialControllingReport.pm SL/Controller/ProjectType.pm
JS- und CSS-Menüs: Frame-Header vereinheitlicht
Unterstützung für 'href'-Menüeinträge im JavaScript-Menü gefixt
Javascript und None Layouts verbessert
Enthält Vorschläge von Ronny Kumke undbehebt #2025
action=menu.pl macht keinen Sinn mehr. submenu ist der korrekte Check.
init_sub_layouts ist sauberer
Stylesheets im Javascript layout verwalten
template partial rendern
Layout package names refactored
SL::Controller::Layout::* -> SL::Layout::*SL::Controller::Layout -> SL::Layout::Dispatcher