From: <var...@us...> - 2009-01-02 12:14:32
|
Revision: 6366 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6366&view=rev Author: vargenau Date: 2009-01-02 12:14:27 +0000 (Fri, 02 Jan 2009) Log Message: ----------- Implemented Wikicreole superscript Modified Paths: -------------- trunk/lib/InlineParser.php Modified: trunk/lib/InlineParser.php =================================================================== --- trunk/lib/InlineParser.php 2009-01-02 12:09:02 UTC (rev 6365) +++ trunk/lib/InlineParser.php 2009-01-02 12:14:27 UTC (rev 6366) @@ -622,7 +622,21 @@ return new HtmlElement($tag, $body); } } + +class Markup_wikicreole_superscript extends BalancedMarkup +{ + var $_start_regexp = "\\^\\^"; + function getEndRegexp ($match) { + return "\\^\\^"; + } + + function markup ($match, $body) { + $tag = 'sup'; + return new HtmlElement($tag, $body); + } +} + class Markup_wikicreole_subscript extends BalancedMarkup { var $_start_regexp = ",,"; @@ -1009,7 +1023,7 @@ $markup_types = array ('escape', 'wikicreolebracketlink', 'bracketlink', 'url', 'interwiki', 'semanticlink', 'wikiword', 'linebreak', - 'wikicreole_monospace', + 'wikicreole_monospace', 'wikicreole_superscript', 'wikicreole_subscript', 'old_emphasis', 'nestled_emphasis', 'html_emphasis', 'html_abbr', 'plugin', 'isonumchars', 'isohexchars', /*'html_entities'*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |