Color foreground and background of text

Description

ColorMacro is a very simple macro that allows you to change the background color of a piece of text. Useful for highlighting, or RAG (red, amber, green) status reports.

Usage:

[[Color( background-color, color , text )]] 

or

[[Color( color , text )]] 

Where color is a color keyword or hex color number recognised by your browser and text is your text. Commas are allowed, but '(' and ')' cause a problem.

Note: This could also be archieved out-of-the-box in Trac (>=0.11.8 or so) by span macro (see WikiHtml for Details). Example usage of span macro:

[[span(''WORLD'', style=color: green)]]

Bugs/Feature Requests

Existing bugs and feature requests for ColorMacro are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out ColorMacro from here using Subversion, or browse the source with Trac.

Example

Example:

  [[Color(red,This has a red background)]]
  [[Color(blue, green,This has a blue background and green text)]]
  [[Color(none,#bb0000,I'm using a hex color)]]

Giving:

This has a red background


This has a blue background and green text


I'm using a hex color


Recent Changes

[11892] by rjollos on 08/04/12 06:37:42

Fixes #1605, #5651,

  • Use Genshi to construct span element.
  • Removed padding around span element.
  • Format wiki to html, allowing wiki markup to be used as the text argument to the Color macro.

[11891] by rjollos on 08/04/12 05:59:11

Renamed 0.12 directory to trunk. Deleted 0.11 directory.

[10965] by rjollos on 12/01/11 10:44:49

Renamed ColorMacro to Color.

[10964] by rjollos on 12/01/11 10:41:56

Refs #6393: Fixed typo in [10963].

Author/Contributors

Author: diroussel
Maintainer: diroussel
Contributors: