Fix #460 : handle <center> as a block
authorAntoine Musso <hashar@users.mediawiki.org>
Wed, 13 Jul 2005 21:18:32 +0000 (21:18 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Wed, 13 Jul 2005 21:18:32 +0000 (21:18 +0000)
RELEASE-NOTES
includes/Parser.php

index b08f27b..3db158b 100644 (file)
@@ -570,6 +570,7 @@ of MediaWiki:Newpagetext) to &action=edit, if page is new.
 * (bug 2832) [[Special:Listadmins]] redirects to [[Special:Listusers/sysop]]
 * (bug 785) Parser did not get out of <pre> with list elements
 * Some shared upload fixes
+* (bug 460) Properly handle <center> tags as a block.
 
 === Caveats ===
 
index b522524..f6849fd 100644 (file)
@@ -202,8 +202,7 @@ class Parser
                        '/(.) (?=\\?|:|;|!|\\302\\273)/' => '\\1&nbsp;\\2',
                        # french spaces, Guillemet-right
                        '/(\\302\\253) /' => '\\1&nbsp;',
-                       '/<center *>/i' => '<div class="center">',
-                       '/<\\/center *>/i' => '</div>',
+                       '/<center *>(.*)<\\/center *>/i' => '<div class="center">\\1</div>',
                );
                $text = preg_replace( array_keys($fixtags), array_values($fixtags), $text );