Enhancement
Currently, the parts of a theme, for example the stylesheets, are configured in the application configuration in the theme service.
<config service-class="com.top_logic.gui.ThemeFactory"> <instance> <themes> <theme id="default"> <styles> <style name="/style/monitoringStyle.css"/> </styles> </theme> </themes> </instance> </config>.
This makes it impossible to dynamically edit the theme configuration. To avoid this, the theme configuration should be placed in a separate file in
webapp/WEB-INF/themes/"theme-name"/theme.xml
in the corresponding module.
Test
No test.