From: <var...@us...> - 2009-01-02 12:09:04
|
Revision: 6365 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6365&view=rev Author: vargenau Date: 2009-01-02 12:09:02 +0000 (Fri, 02 Jan 2009) Log Message: ----------- Implemented Wikicreole monospace Modified Paths: -------------- trunk/lib/InlineParser.php Modified: trunk/lib/InlineParser.php =================================================================== --- trunk/lib/InlineParser.php 2009-01-02 11:30:43 UTC (rev 6364) +++ trunk/lib/InlineParser.php 2009-01-02 12:09:02 UTC (rev 6365) @@ -609,6 +609,20 @@ } } +class Markup_wikicreole_monospace extends BalancedMarkup +{ + var $_start_regexp = "\\#\\#"; + + function getEndRegexp ($match) { + return "\\#\\#"; + } + + function markup ($match, $body) { + $tag = 'tt'; + return new HtmlElement($tag, $body); + } +} + class Markup_wikicreole_subscript extends BalancedMarkup { var $_start_regexp = ",,"; @@ -995,6 +1009,7 @@ $markup_types = array ('escape', 'wikicreolebracketlink', 'bracketlink', 'url', 'interwiki', 'semanticlink', 'wikiword', 'linebreak', + 'wikicreole_monospace', '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. |