https://www.mediawiki.org/wiki/Special:Code/MediaWiki/111975
Revision: 111975
Author: dantman
Date: 2012-02-20 22:48:43 +0000 (Mon, 20 Feb 2012)
Log Message:
-----------
Revert RDFa and Microdata improvements to addMeta in r111439 till after the git
migration.
Modified Paths:
--------------
trunk/phase3/includes/OutputPage.php
Modified: trunk/phase3/includes/OutputPage.php
===================================================================
--- trunk/phase3/includes/OutputPage.php 2012-02-20 22:35:14 UTC (rev
111974)
+++ trunk/phase3/includes/OutputPage.php 2012-02-20 22:48:43 UTC (rev
111975)
@@ -232,15 +232,6 @@
private $mRedirectedFrom = null;
/**
- * Name prefixes that can be used in addMeta
- */
- public static $metaAttrPrefixes = array(
- 'http' => 'http-equiv',
- 'itemprop' => 'itemprop',
- 'property' => 'property',
- );
-
- /**
* Constructor for OutputPage. This should not be called directly.
* Instead a new RequestContext should be created and it will
implicitly create
* a OutputPage tied to that context.
@@ -287,13 +278,7 @@
/**
* Add a new <meta> tag
* To add an http-equiv meta tag, precede the name with "http:"
- * To add a Microdata itemprop meta tag, precede the name with
"itemprop:"
- * To add a RDFa property meta tag, precede the name with "property:"
*
- * itemprop: and property: were introduced in 1.20, you can feature
- * test for them by checking for the key in the new
- * OutputPage::$metaAttrPrefixes variable.
- *
* @param $name String tag name
* @param $val String tag value
*/
@@ -3010,16 +2995,11 @@
}
foreach ( $this->mMetatags as $tag ) {
- $a = 'name'; // default attribute
- foreach ( self::$metaAttrPrefixes as $prefix =>
$attribute ) {
- // Check if the name starts with the prefix
- if ( strpos( $tag[0], "$prefix:" ) === 0 ) {
- // Set the attribute name we're using
- $a = $attribute;
- // Strip the prefix from the name
- $tag[0] = substr( $tag[0], strlen(
$prefix ) + 1 );
- break;
- }
+ if ( 0 == strcasecmp( 'http:', substr( $tag[0], 0, 5 )
) ) {
+ $a = 'http-equiv';
+ $tag[0] = substr( $tag[0], 5 );
+ } else {
+ $a = 'name';
}
$tags[] = Html::element( 'meta',
array(
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs