Version 1 (modified by Ryan J Ollos, 6 years ago) (diff)

Moved from NoteBoxPlugin.

Note boxes with icons


The NoteBox macro will render an HTML-DivContainer in different colors with different Icons. The following containers are possible:

  • [[NoteBox(warn, my Text)]]
    • will render a red div-container with the given Text and a stopsign-image
  • [[NoteBox(tip, my Text)]]
    • will render a green div-container with the given Text and a lightbulb-image
  • [[NoteBox(note, my Text)]]
    • will render a blue div-container with the given Text and a notepaper-image

It will look like this:

No image "notebox_preview_v0.1.png" attached to NoteBoxMacro

The parse_args function from the Trac API is used to parse the input, therefore commas must be escaped with a backslash. That is, make the following replacement: , -> \,. Everything in the second argument is interpreted as wiki markup, however a second macro cannot be embedded within the macro.

See also: WikiExtrasPlugin

Bugs/Feature Requests

Existing bugs and feature requests for NoteBoxMacro are here.

If you have any issues, create a new ticket.

Download / Source

Download the zipped source from [download:noteboxmacro here].

You can check out NoteBoxMacro from here using Subversion, or browse the source with Trac (the anchor will only be present in Trac 0.12 or later, so you'll have to scroll to the appropriate location the page in earlier version of Trac.


For detailed installation steps, please refer to t:TracPlugins. The following steps should work for most Trac configurations.

  1. Unzip the code and type
    $>python install
  2. or use easy_install as below then, restart web server, finally enable it at admin/general/plugins

If the plugin is installed and functioning correctly, you should see example of its use at WikiMacros#NoteBox-macro.


Use either

  • [[NoteBox(warn, my Text)]]
  • [[NoteBox(tip, my Text)]]
  • [[NoteBox(note, my Text)]]

where my Text can be replaced with your text.

Recent Changes

13676 by rjollos on 2014-02-19 10:51:59
Tagged version 1.0.
13675 by rjollos on 2014-02-19 10:50:48
Trimmed whitespace using
13600 by rjollos on 2014-01-21 06:06:55

1.0: Released version 1.0. Fixes #9907.

  • Renamed class from NoteBox to NoteBoxMacro.
  • Strip whitespace from arguments.


Author: gruenebe
Maintainer: rjollos

Attachments (1)

Download all attachments as: .zip