%::myconfig mit sinnvollen Standardwerten vorbelegen
Das zur-Verfügung-Stellen von ::myconfig in JavaScript und die daraufbasierende vereinfachte Initialisierung in 4ec753d erfordert, dass::myconfig immer numberformat und dateformat enthält. Andernfalls gibt...
Typos in Dokumentation
CRM-Menü in der ERP speichern inklusive der Übersetzungen
Fixt #2328.
Menüs in Untermenü "menus" verschoben
CRM-Menü automatisch einlesen, falls es existiert
Siehe #2328.
Lange überfällige Doku zu Layouts
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
Bei nicht gefundenen JavaScript-Dateien keine Links erzeugen
Entwickleroption "debug.auto_reload_resources" implementiert
Fügt einen zufälligen GET-Parameter an jeden JavaScript-/CSS-Linkhinzu, der via $layout->use_javascript()/use_stylesheet() ausgegebenwird. Sorgt dafür, dass der Browser Resourcen jedes Mal neu lädt....
Präzedenz von Layouts beim Javascript einbinden geändert
- früher eingebunden = javascripte werden früher geladen.- None ist jetzt das erste Layout das eingebunden wird.
Default-CSS ist kivitendo.css (für Loginmaske, Adminbildschirm)
init_sub_layouts ist sauberer
add_[stylesheets|javascripts] aliase für use[stylesheet|javascript]
css und js includes in layouts sollten unique sein.
Layout package names refactored
SL::Controller::Layout::* -> SL::Layout::*SL::Controller::Layout -> SL::Layout::Dispatcher