Add plain semicolons to wfEscapeWikitext().
authorLiangent <liangent@gmail.com>
Thu, 5 Sep 2013 19:21:11 +0000 (19:21 +0000)
committerLiangent <liangent@gmail.com>
Thu, 5 Sep 2013 19:30:51 +0000 (19:30 +0000)
It's a part of language conversion syntax, even when not used at
beginning of lines.

Change-Id: I848b6d13096887d51618f2694da93b6d65c0376e

includes/GlobalFunctions.php

index 9a7f62b..e65963c 100644 (file)
@@ -2015,11 +2015,10 @@ function wfEscapeWikiText( $text ) {
                $repl = array(
                        '"' => '&#34;', '&' => '&#38;', "'" => '&#39;', '<' => '&#60;',
                        '=' => '&#61;', '>' => '&#62;', '[' => '&#91;', ']' => '&#93;',
-                       '{' => '&#123;', '|' => '&#124;', '}' => '&#125;',
+                       '{' => '&#123;', '|' => '&#124;', '}' => '&#125;', ';' => '&#59;',
                        "\n#" => "\n&#35;", "\r#" => "\r&#35;",
                        "\n*" => "\n&#42;", "\r*" => "\r&#42;",
                        "\n:" => "\n&#58;", "\r:" => "\r&#58;",
-                       "\n;" => "\n&#59;", "\r;" => "\r&#59;",
                        "\n " => "\n&#32;", "\r " => "\r&#32;",
                        '__' => '_&#95;', '://' => '&#58;//',
                );