From: <var...@us...> - 2009-01-02 12:22:51
|
Revision: 6367 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6367&view=rev Author: vargenau Date: 2009-01-02 12:22:48 +0000 (Fri, 02 Jan 2009) Log Message: ----------- Implemented Wikicreole italics Modified Paths: -------------- trunk/lib/InlineParser.php Modified: trunk/lib/InlineParser.php =================================================================== --- trunk/lib/InlineParser.php 2009-01-02 12:14:27 UTC (rev 6366) +++ trunk/lib/InlineParser.php 2009-01-02 12:22:48 UTC (rev 6367) @@ -609,6 +609,20 @@ } } +class Markup_wikicreole_italics extends BalancedMarkup +{ + var $_start_regexp = "\\/\\/"; + + function getEndRegexp ($match) { + return "\\/\\/"; + } + + function markup ($match, $body) { + $tag = 'em'; + return new HtmlElement($tag, $body); + } +} + class Markup_wikicreole_monospace extends BalancedMarkup { var $_start_regexp = "\\#\\#"; @@ -1023,6 +1037,7 @@ $markup_types = array ('escape', 'wikicreolebracketlink', 'bracketlink', 'url', 'interwiki', 'semanticlink', 'wikiword', 'linebreak', + 'wikicreole_italics', 'wikicreole_monospace', 'wikicreole_superscript', 'wikicreole_subscript', 'old_emphasis', 'nestled_emphasis', 'html_emphasis', 'html_abbr', 'plugin', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |