From: <tri...@us...> - 2008-05-14 12:51:36
|
Revision: 45 http://staticwiki.svn.sourceforge.net/staticwiki/?rev=45&view=rev Author: triathlon98 Date: 2008-05-14 05:51:32 -0700 (Wed, 14 May 2008) Log Message: ----------- SW-13 add footnote macro Added Paths: ----------- trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/macro/footnote.properties trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/template/footnote.vm Added: trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/macro/footnote.properties =================================================================== --- trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/macro/footnote.properties (rev 0) +++ trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/macro/footnote.properties 2008-05-14 12:51:32 UTC (rev 45) @@ -0,0 +1,2 @@ +hasBody=true +template=footnote \ No newline at end of file Added: trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/template/footnote.vm =================================================================== --- trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/template/footnote.vm (rev 0) +++ trunk/staticwiki-renderer/src/main/macro/org/staticwiki/wiki/template/footnote.vm 2008-05-14 12:51:32 UTC (rev 45) @@ -0,0 +1,13 @@ +<span onClick=" +var el; +el = this.getElementsByTagName('div')[0]; +var cssString; +cssString = el.style.cssText; +if ( typeof(cssString) != 'string' ) { cssString = element.getAttribute('style'); } +if ( cssString.indexOf('block') != -1 ) { cssString = 'display: none;'; } else { cssString = 'display: block;'; } +el.style.cssText = cssString; +el.setAttribute('style',cssString); +"> +<span class="footnoteMarker">[footnote]</span> +<div style="display:none" class="footnote">$context.render($macro)</div> +</span> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |