[[PageOutline(2-5,Contents,pullout)]] = Add context-aware css attribute = == Description == 1. Ticket color by Type ... Set css-class to type on ticket. You can design for each type of ticket with trac:wiki:CookBook/SiteStyleCss feature. 2. Decayed Wiki ... Indicate how old the wiki page is. You can specify colors by age in seconds at `trac.ini`. 3. Ticket Link Decoration by field value ... Set css-class to link to tickets by field value. You can specify field names at `trac.ini`. == Bugs/Feature Requests == Existing bugs and feature requests for ContextChromePlugin are [report:9?COMPONENT=ContextChromePlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=ContextChromePlugin&owner=matobaa new ticket]. == Download == Download the zipped source from [download:contextchromeplugin here]. == Source == You can check out ContextChromePlugin from [http://trac-hacks.org/svn/contextchromeplugin here] using Subversion, or [source:contextchromeplugin browse the source] with Trac. == Example == example trac.ini: {{{ #!ini [components] contextchrome.style.typeclasstoticket = enabled contextchrome.linkdeco.ticketlinkdecorator = enabled decayed.wiki.decayedwiki = enabled }}} ==== Decayed Wiki ==== example trac.ini: {{{ #!ini [wiki] decay_colors = 86400:#ffffff, 604800:#eeeeee, 2678400:#dddddd, 31536000:#aaaaaa, 2147483647: #777777 }}} background of wiki pages are colored by age, white for modified in a day, light grey for in a week, and so on. ==== Ticket link decoration by field value ==== example trac.ini: {{{ #!ini [ticket] decorate_fields = owner, milestone }}} example style.css: {{{ #!css .ticket.admin {border: thin solid maroon; } }}} !TracLinks to tickets that owned by admin is decorated. ==== Tikcet color by Type ==== example style.css: {{{ #!css body.defect { background-color: #f5deb3; /* wheat */ } body.enhancement { background-color: #87ceeb; /* sky blue */ } body.task { background-color: #ffd700; /* gold */ } }}} [[Image(TypeClassToTicket.png)]] == Recent Changes == [[ChangeLog(contextchromeplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:matobaa] [[BR]] '''Maintainer:''' [wiki:matobaa] [[BR]] '''Contributors:'''