From: <var...@us...> - 2011-01-04 13:10:33
|
Revision: 7803 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7803&view=rev Author: vargenau Date: 2011-01-04 13:10:27 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Double underscore is underline in Wikicreole Modified Paths: -------------- trunk/lib/InlineParser.php Modified: trunk/lib/InlineParser.php =================================================================== --- trunk/lib/InlineParser.php 2011-01-04 11:38:12 UTC (rev 7802) +++ trunk/lib/InlineParser.php 2011-01-04 13:10:27 UTC (rev 7803) @@ -679,6 +679,20 @@ } } +class Markup_wikicreole_underline extends BalancedMarkup +{ + var $_start_regexp = "\\_\\_"; + + function getEndRegexp ($match) { + return "\\_\\_"; + } + + function markup ($match, $body) { + $tag = 'u'; + return new HtmlElement($tag, $body); + } +} + class Markup_wikicreole_superscript extends BalancedMarkup { var $_start_regexp = "\\^\\^"; @@ -709,14 +723,14 @@ class Markup_old_emphasis extends BalancedMarkup { - var $_start_regexp = "''|__"; + var $_start_regexp = "''"; function getEndRegexp ($match) { return $match; } function markup ($match, $body) { - $tag = $match == "''" ? 'em' : 'strong'; + $tag = 'em'; return new HtmlElement($tag, $body); } } @@ -1176,6 +1190,7 @@ 'wikicreole_subscript', 'wikicreole_italics', 'wikicreole_bold', 'wikicreole_monospace', + 'wikicreole_underline', 'old_emphasis', 'nestled_emphasis', 'html_emphasis', 'html_abbr', 'plugin', 'plugin_wikicreole', 'isonumchars', 'isohexchars', /*'html_entities'*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |