|Version 6 (modified by 7 years ago) (diff),|
Display inline sanitized XHTML markup
Notice: This plugin is unmaintained and available for adoption.
Returns raw, inline XHTML markup that has been validated and sanitized.
Markup that doesn't follow these requirements will be rejected with an error message:
- Elements must be well-formed.
- Tags and attribute names must be in lowercase, attribute values are required and must be enclosed in quotes.
- Empty elements must be self-closing with a space before the forward slash, e.g. <img ... />.
Dangerous constructs such as <script> elements will be removed.
Inline is useful for creating "phrase" elements not supported by WikiFormatting, or for including
attributes such as titles. The
#!html WikiProcessor works well for creating larger
chunks of markup, and in particular block-level elements such as an <address> that are also not supported
(a Microformat is an excellent example). However,
Inline is designed to be
embedded directly in another construct, typically a paragraph of text.
Download the attached [download:inlinemacro zipfile], unpack to a temporary location, visit the
directory and run:
python setup.py bdist_egg cp dist/*.egg /trac/env/Project/plugins
Enable the macro in:
[components] inline.* = enabled
You may have to restart your Web server.
...is now a [[Inline(<acronym title="Python Enhancement Proposal">PEP</acronym>)]]. Visit [[Inline(<a href="..." title="My Link">my link</a>)]].
- Browse the source at: GitHub.
- Public clone URL:
git clone git://github.com/dwclifton/tracinlinemacro.git
If you have any issues, create a new ticket.