https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113829
Revision: 113829
Author: preilly
Date: 2012-03-14 18:29:08 +0000 (Wed, 14 Mar 2012)
Log Message:
-----------
1.19wmf: MFT r113828
Modified Paths:
--------------
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
Modified:
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
===================================================================
---
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
2012-03-14 18:28:29 UTC (rev 113828)
+++
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
2012-03-14 18:29:08 UTC (rev 113829)
@@ -283,6 +283,7 @@
if ( !self::$isFilePage && self::$forceClickToViewImages ) {
$tagToReplace = 'img';
$tagToReplaceNodes = $doc->getElementsByTagName(
$tagToReplace );
+ $tagToReplaceNodesCollection = array();
foreach ( $tagToReplaceNodes as $tagToReplaceNode ) {
if ( $tagToReplaceNode ) {
$alt = $tagToReplaceNode->getAttribute(
'alt' );
@@ -291,9 +292,13 @@
if ( $alt ) {
$spanNode->setAttribute(
'title', $alt );
}
-
$tagToReplaceNode->parentNode->replaceChild( $spanNode, $tagToReplaceNode );
+ $tagToReplaceNodesCollection[] = array(
'tagToReplaceNode' => $tagToReplaceNode, 'spanNode' => $spanNode );
}
}
+
+ foreach ( $tagToReplaceNodesCollection as $element ) {
+
$element['tagToReplaceNode']->parentNode->replaceChild( $element['spanNode'],
$element['tagToReplaceNode'] );
+ }
}
$zeroRatedLinks = $xpath->query(
"//a[not(contains(@class,'external'))]" );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs