'keygen' => array( 'keytype' => 'rsa' ),
'link' => array( 'media' => 'all' ),
'menu' => array( 'type' => 'list' ),
- // Note: the use of text/javascript here instead of other JavaScript
- // MIME types follows the HTML5 spec.
'script' => array( 'type' => 'text/javascript' ),
'style' => array(
'media' => 'all',
// we may as well not call htmlspecialchars().
// @todo FIXME: Verify that we actually need to
// escape \n\r\t here, and explain why, exactly.
- #
// We could call Sanitizer::encodeAttribute() for this, but we
// don't because we're stubborn and like our marginal savings on
// byte size from not having to encode unnecessary quotes.
}
return self::rawElement( 'style', array(
- 'type' => 'text/css',
'media' => $media,
), $contents );
}
return self::element( 'link', array(
'rel' => 'stylesheet',
'href' => $url,
- 'type' => 'text/css',
'media' => $media,
) );
}
}
/**
- * Convenience function to produce a checkbox (input element with type=checkbox)
+ * Convenience function to produce a radio button (input element with type=radio)
*
* @param string $name Name attribute
- * @param bool $checked Whether the checkbox is checked or not
+ * @param bool $checked Whether the radio button is checked or not
* @param array $attribs Array of additional attributes
* @return string Raw HTML
*/
} elseif ( is_int( $nsId ) ) {
$nsName = $wgContLang->convertNamespace( $nsId );
}
- $optionsOut[ $nsId ] = $nsName;
+ $optionsOut[$nsId] = $nsName;
}
return $optionsOut;