Fehlerbehebung
.tlDocTable th { background: %LAYOUT_MAIN_COLOR%; color: %ICON_COLOR_WHITE%; }
Das funktioniert nur, wenn auch die Definition der Variablen mit com.top_logic.icons eingebunden wird - was nicht immer der Fall ist.
Die Variable "ICON_COLOR_WHITE" wurde an dieser Stelle jetzt durch den konkreten Farbwert ersetzt, weil:
- Die Variable dem Namen nach eine Icon Farbe definiert, hier aber als Style eines Table-Headers verwendet wurde.
- Die anderen Farben dieses Table-Styles auch direkt in der css Datei stehen.
Test
com.top_logic.project.pos bindet wysiwyg via com.top_logic.committee und com.top_logic.doc ein. Das führt zu einem Test-Fehlschlag:
junit.framework.AssertionFailedError: Errors (1) logged during startup: Stylesheet '/style/_Default_theme.css' contains undefined key: ICON_COLOR_WHITE