X-Git-Url: https://git.cyclocoop.org/%242?a=blobdiff_plain;f=includes%2FHtml.php;h=c4b57af9788e68b487f6791b43114823d93b5ae9;hb=4050efc657ef308a97574cf9acb71143acaac2b4;hp=07de58c6da2d1db81096f0e86abc0991f8691089;hpb=e4975895e6f42bf018bb9469dcb08ce8a0495ecc;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Html.php b/includes/Html.php index 07de58c6da..c4b57af978 100644 --- a/includes/Html.php +++ b/includes/Html.php @@ -154,8 +154,7 @@ class Html { * Returns an HTML link element in a string styled as a button * (when $wgUseMediaWikiUIEverywhere is enabled). * - * @param string $contents The raw HTML contents of the element: *not* - * escaped! + * @param string $text The text of the element. Will be escaped (not raw HTML) * @param array $attrs Associative array of attributes, e.g., [ * 'href' => 'https://www.mediawiki.org/' ]. See expandAttributes() for * further documentation. @@ -163,10 +162,10 @@ class Html { * @see https://tools.wmflabs.org/styleguide/desktop/index.html for guidance on available modifiers * @return string Raw HTML */ - public static function linkButton( $contents, array $attrs, array $modifiers = [] ) { + public static function linkButton( $text, array $attrs, array $modifiers = [] ) { return self::element( 'a', self::buttonAttributes( $attrs, $modifiers ), - $contents + $text ); } @@ -1004,16 +1003,16 @@ class Html { } /** - * Get HTML for an info box with an icon. + * Get HTML for an information message box with an icon. * - * @param string $text Wikitext, get this with wfMessage()->plain() + * @internal For use by the WebInstaller class. + * @param string $rawHtml HTML * @param string $icon Path to icon file (used as 'src' attribute) * @param string $alt Alternate text for the icon * @param string $class Additional class name to add to the wrapper div - * - * @return string + * @return string HTML */ - static function infoBox( $text, $icon, $alt, $class = '' ) { + public static function infoBox( $rawHtml, $icon, $alt, $class = '' ) { $s = self::openElement( 'div', [ 'class' => "mw-infobox $class" ] ); $s .= self::openElement( 'div', [ 'class' => 'mw-infobox-left' ] ) . @@ -1026,7 +1025,7 @@ class Html { self::closeElement( 'div' ); $s .= self::openElement( 'div', [ 'class' => 'mw-infobox-right' ] ) . - $text . + $rawHtml . self::closeElement( 'div' ); $s .= self::element( 'div', [ 'style' => 'clear: left;' ], ' ' );