Layout: Anpassung von den meisten Layouts an die neue javascript/stylesheet Struktur
HTML Menü: Javascript ausgelagert in eigene Datei
ActionBar: Und nochmal Korrektur zu html Menü scrolling
ActionBar: Scrolling von ausgeklapptem HTML Menü gefixt
Layout: Content als eigenes Layout und Split compositor
js/switchmenuframe.js entfernt
seit dem letzten Layout rework ist das nicht mehr benutzt,also weg damit
Menüstruktur auf YAML geändert
Menu: HTML Menü parsing n+1 beseitigt
Layout: MenuLeft auf neue Maps angepasst
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)...
Und Zahlen auch erlauben in Klassennamen.
Rechnungsicon umbenannt, Icon class names normalisiert
Ausserdem iconmaps neu generiert.
behebt #2202
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
Lokalisierungsdateien jquery-ui hinzugefügt
Fixt #2179.
Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render
Conflicts: SL/Controller/FinancialControllingReport.pm SL/Controller/ProjectType.pm
Menüs: "target=..." wieder unterstützt
switchmenuframe.js im LeftMenu einbinden
Dokumentation zum DOM Model von LeftMenu
Layouts stellen jetzt sicher dass ihre benötigten Javascripte und Stylesheets mit ausgeliefert werden
MenuLeft muss als partial rendern
Layout package names refactored
SL::Controller::Layout::* -> SL::Layout::*SL::Controller::Layout -> SL::Layout::Dispatcher