[ https://issues.apache.org/jira/browse/TRINIDAD-89?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513574 ]
Martin Marinschek commented on TRINIDAD-89: ------------------------------------------- Hi, I also think these constants might be useful for other stuff where margins, borders, widths and heights of some components are the same - but with different property names. E.g. the height of one component might be the margin of another component. Does that make sense as an additional use-case to the color use-case? regards, Martin > Server side CSS constants for .css files > ---------------------------------------- > > Key: TRINIDAD-89 > URL: https://issues.apache.org/jira/browse/TRINIDAD-89 > Project: MyFaces Trinidad > Issue Type: Improvement > Components: Skinning > Affects Versions: 1.0.2-core > Reporter: Leonardo Uribe > Attachments: patchConstants6.patch > > > Working in my Google Summer of Code, I have found that It would be cool, > when you define a css skin file that you can do something like this: > @constants { > greencolor: #97f099; > f90color : #f90; > } > .AFPanelNavigationHorizontal ul li.off a:hover, .AFPanelNavigationHorizontal > ul li:hover a, .AFPanelNavigationHorizontal ul li.over a { > background: greencolor; > color: f90color; > } > Like in server side CSS in PHP. > I have created a patch that adds this feature. With this, yo can define local > constants variables in a .css file that is used as trinidad skin file. > (If you define a constant in a base skin, the extended skins don't see it). > It's a simple but powerful idea. > Suggestion for improvements of this topic are welcome. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.