[[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 Decolation by field value ... Set css-class to link to tickets by field value. You can secify 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; } }}} TrakLinks 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:'''