X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FHtml.php;h=3bcf13132f1beaa98fb01dfb15eb1feee4c233d0;hp=524fdcd7d91b79eb4a43b589164a6eeb27665c25;hb=ee56f00ddf0609082f8ae9a4dc3e6e1b6f54ddfd;hpb=4e7021a2318ec588e4d0b226c64d25e93ec80bd8 diff --git a/includes/Html.php b/includes/Html.php index 524fdcd7d9..3bcf13132f 100644 --- a/includes/Html.php +++ b/includes/Html.php @@ -589,9 +589,12 @@ class Html { * * @param string $contents CSS * @param string $media A media type string, like 'screen' + * @param array $attribs (since 1.31) Associative array of attributes, e.g., [ + * 'href' => 'https://www.mediawiki.org/' ]. See expandAttributes() for + * further documentation. * @return string Raw HTML */ - public static function inlineStyle( $contents, $media = 'all' ) { + public static function inlineStyle( $contents, $media = 'all', $attribs = [] ) { // Don't escape '>' since that is used // as direct child selector. // Remember, in css, there is no "x" for hexadecimal escapes, and @@ -609,7 +612,7 @@ class Html { return self::rawElement( 'style', [ 'media' => $media, - ], $contents ); + ] + $attribs, $contents ); } /** @@ -683,7 +686,7 @@ class Html { * @param string $heading (optional) * @return string of HTML representing a box. */ - public static function messageBox( $html, $className, $heading = '' ) { + private static function messageBox( $html, $className, $heading = '' ) { if ( $heading ) { $html = self::element( 'h2', [], $heading ) . $html; }