= InsertElementMacro = == Description == Allows you to insert HTML elements with properties without having to use a preprocessor. == Bugs/Feature Requests == Existing bugs and feature requests for InsertElementMacro are [report:9?COMPONENT=InsertElementMacro here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=InsertElementMacro&owner=sanmarcos new ticket]. == Download == Download the zipped source from [download:insertelementmacro here]. == Source == You can check out InsertElementMacro from [http://trac-hacks.org/svn/insertelementmacro here] using Subversion, or [source:insertelementmacro browse the source] with Trac. == Example == Usage: {{{ [[InsertElement(element, property, value, content)]] }}} Where: * '''element''' Name of an HTML element like div or p * '''property''' Name of the HTML property such as class or id * '''value''' The value of the property * '''content''' The quoted string for the content of the element Examples: {{{ [[InsertElement(div, class, quote, "This is a very nice quote")]] [[InsertElement(p, id, unique, "This is a unique paragraph, commas in the last argument don't interfere")]] [[InsertElement(a, id, uniquea, "You can represent actual quotes by using "entities"")]] [[InsertElement(pre, id, uniqueb, 'Or you can change the type of "outer quote"')]] }}} Result: {{{
This is a very nice quote

This is a unique paragraph, commas in the last argument don't interfere

Or you can change the type of "outer quote" }}} == Recent Changes == [[ChangeLog(insertelementmacro, 3)]] == Author/Contributors == '''Author:''' [wiki:sanmarcos] [[BR]]