Switch search-suggest message to use Message::parse()
authorErik Bernhardson <ebernhardson@wikimedia.org>
Wed, 29 Jul 2015 15:06:29 +0000 (08:06 -0700)
committerErik Bernhardson <ebernhardson@wikimedia.org>
Wed, 29 Jul 2015 15:08:06 +0000 (08:08 -0700)
This was recently made more explicit and use escape() which matches
the english definition, but frwiki (and maybe others) has overridden
these messages on wiki via MediaWiki:search-suggest to include HTML
code.  To get the correct output from that HTML we need to use ::parse()
instead of ::text()

Change-Id: I5251dead7f1262728b4cab5bcfc5b0d1b9acc761

includes/specials/SpecialSearch.php

index 84077e6..e9c4042 100644 (file)
@@ -447,7 +447,7 @@ class SpecialSearch extends SpecialPage {
                return Html::rawElement(
                        'div',
                        array( 'class' => 'searchdidyoumean' ),
-                       $this->msg( 'search-suggest' )->rawParams( $suggest )->escaped()
+                       $this->msg( 'search-suggest' )->rawParams( $suggest )->parse()
                );
        }