Improve skinnability of BASE
|Reported by:||Nicklas Nordborg||Owned by:||Nicklas Nordborg|
Description (last modified by )
Ticket #1886 will add support for adding skins to BASE. Much of the skinning will probably be made through overriding CSS properties with new colors and backgrounds. The problem is that the current BASE CSS files are very repetitive. For example, it is almost impossible to change the two main background colors (white and gray) since they are coded into several places in the CSS.
Due to the "static" nature of CSS it will not be possible to get rid of all places, but I think the situation can be improved somewhat.
Side-note: The Mozilla team has implemented a new feature in Firefox that enables CSS to use defined variables. See https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables. This would be nice, since we could then define almost everything a single time, but it will probably take some time until this is implemented in IE also...