IoannisKydonis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/267174

Change subject: Use "&" instead of "\u0026".
......................................................................

Use "&" instead of "\u0026".

Bug: T107289
Change-Id: Ica40630fbef991e3bf4b66d35ac663df94827934
---
M includes/content/JavaScriptContent.php
M tests/phpunit/includes/OutputPageTest.php
M tests/phpunit/includes/content/JavaScriptContentHandlerTest.php
M tests/phpunit/includes/content/JavaScriptContentTest.php
M tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php
5 files changed, 17 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/74/267174/1

diff --git a/includes/content/JavaScriptContent.php 
b/includes/content/JavaScriptContent.php
index 6d23656..340ea2b 100644
--- a/includes/content/JavaScriptContent.php
+++ b/includes/content/JavaScriptContent.php
@@ -104,7 +104,7 @@
                $text = $this->getNativeData();
                if ( strpos( $text, '/* #REDIRECT */' ) === 0 ) {
                        // Extract the title from the url
-                       preg_match( '/title=(.*?)\\\\u0026action=raw/', $text, 
$matches );
+                       preg_match( '/title=(.*?)\\\&action=raw/', $text, 
$matches );
                        if ( isset( $matches[1] ) ) {
                                $title = Title::newFromText( $matches[1] );
                                if ( $title ) {
diff --git a/tests/phpunit/includes/OutputPageTest.php 
b/tests/phpunit/includes/OutputPageTest.php
index f5ef016..287d17d 100644
--- a/tests/phpunit/includes/OutputPageTest.php
+++ b/tests/phpunit/includes/OutputPageTest.php
@@ -143,7 +143,7 @@
                        array(
                                array( 'test.foo', 
ResourceLoaderModule::TYPE_SCRIPTS ),
                                "<script>window.RLQ = window.RLQ || []; 
window.RLQ.push( function () {\n"
-                                       . 
'mw.loader.load("http://127.0.0.1:8080/w/load.php?debug=false\u0026lang=en\u0026modules=test.foo\u0026only=scripts\u0026skin=fallback";);'
+                                       . 
'mw.loader.load("http://127.0.0.1:8080/w/load.php?debug=false&lang=en&modules=test.foo&only=scripts&skin=fallback";);'
                                        . "\n} );</script>"
                        ),
                        array(
@@ -187,10 +187,10 @@
                        array(
                                array( array( 'test.group.foo', 
'test.group.bar' ), ResourceLoaderModule::TYPE_COMBINED ),
                                "<script>window.RLQ = window.RLQ || []; 
window.RLQ.push( function () {\n"
-                                       . 
'mw.loader.load("http://127.0.0.1:8080/w/load.php?debug=false\u0026lang=en\u0026modules=test.group.bar\u0026skin=fallback";);'
+                                       . 
'mw.loader.load("http://127.0.0.1:8080/w/load.php?debug=false&lang=en&modules=test.group.bar&skin=fallback";);'
                                        . "\n} );</script>\n"
                                        . "<script>window.RLQ = window.RLQ || 
[]; window.RLQ.push( function () {\n"
-                                       . 
'mw.loader.load("http://127.0.0.1:8080/w/load.php?debug=false\u0026lang=en\u0026modules=test.group.foo\u0026skin=fallback";);'
+                                       . 
'mw.loader.load("http://127.0.0.1:8080/w/load.php?debug=false&lang=en&modules=test.group.foo&skin=fallback";);'
                                        . "\n} );</script>"
                        ),
                );
diff --git a/tests/phpunit/includes/content/JavaScriptContentHandlerTest.php 
b/tests/phpunit/includes/content/JavaScriptContentHandlerTest.php
index d9487a0..9e083bc 100644
--- a/tests/phpunit/includes/content/JavaScriptContentHandlerTest.php
+++ b/tests/phpunit/includes/content/JavaScriptContentHandlerTest.php
@@ -23,9 +23,9 @@
        public static function provideMakeRedirectContent() {
                // @codingStandardsIgnoreStart Generic.Files.LineLength
                return array(
-                       array( 'MediaWiki:MonoBook.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=MediaWiki:MonoBook.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
-                       array( 'User:FooBar/common.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=User:FooBar/common.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
-                       array( 'Gadget:FooBaz.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=Gadget:FooBaz.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
+                       array( 'MediaWiki:MonoBook.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=MediaWiki:MonoBook.js&action=raw&ctype=text/javascript");'
 ),
+                       array( 'User:FooBar/common.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=User:FooBar/common.js&action=raw&ctype=text/javascript");'
 ),
+                       array( 'Gadget:FooBaz.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=Gadget:FooBaz.js&action=raw&ctype=text/javascript");'
 ),
                );
                // @codingStandardsIgnoreEnd
        }
diff --git a/tests/phpunit/includes/content/JavaScriptContentTest.php 
b/tests/phpunit/includes/content/JavaScriptContentTest.php
index a636e56..6e66eaf 100644
--- a/tests/phpunit/includes/content/JavaScriptContentTest.php
+++ b/tests/phpunit/includes/content/JavaScriptContentTest.php
@@ -279,8 +279,8 @@
 
                        // @codingStandardsIgnoreStart Generic.Files.LineLength
                        array(
-                               '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=MediaWiki:MonoBook.js\u0026action=raw\u0026ctype=text/javascript");',
-                               '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=TestUpdateRedirect_target\u0026action=raw\u0026ctype=text/javascript");'
+                               '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=MediaWiki:MonoBook.js&action=raw&ctype=text/javascript");',
+                               '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=TestUpdateRedirect_target&action=raw&ctype=text/javascript");'
                        )
                        // @codingStandardsIgnoreEnd
                );
@@ -334,13 +334,13 @@
        public static function provideGetRedirectTarget() {
                // @codingStandardsIgnoreStart Generic.Files.LineLength
                return array(
-                       array( 'MediaWiki:MonoBook.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=MediaWiki:MonoBook.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
-                       array( 'User:FooBar/common.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=User:FooBar/common.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
-                       array( 'Gadget:FooBaz.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=Gadget:FooBaz.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
+                       array( 'MediaWiki:MonoBook.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=MediaWiki:MonoBook.js&action=raw&ctype=text/javascript");'
 ),
+                       array( 'User:FooBar/common.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=User:FooBar/common.js&action=raw&ctype=text/javascript");'
 ),
+                       array( 'Gadget:FooBaz.js', '/* #REDIRECT 
*/mw.loader.load("//example.org/w/index.php?title=Gadget:FooBaz.js&action=raw&ctype=text/javascript");'
 ),
                        // No #REDIRECT comment
-                       array( null, 
'mw.loader.load("//example.org/w/index.php?title=MediaWiki:NoRedirect.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
+                       array( null, 
'mw.loader.load("//example.org/w/index.php?title=MediaWiki:NoRedirect.js&action=raw&ctype=text/javascript");'
 ),
                        // Different domain
-                       array( null, '/* #REDIRECT 
*/mw.loader.load("//example.com/w/index.php?title=MediaWiki:OtherWiki.js\u0026action=raw\u0026ctype=text/javascript");'
 ),
+                       array( null, '/* #REDIRECT 
*/mw.loader.load("//example.com/w/index.php?title=MediaWiki:OtherWiki.js&action=raw&ctype=text/javascript");'
 ),
                );
                // @codingStandardsIgnoreEnd
        }
diff --git 
a/tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php 
b/tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php
index 9a36d18..643fa3f 100644
--- a/tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php
+++ b/tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php
@@ -159,7 +159,7 @@
         [],
         null,
         null,
-        "return !!(    window.JSON \u0026\u0026    JSON.parse \u0026\u0026    
JSON.stringify);"
+        "return !!(    window.JSON &&    JSON.parse &&    JSON.stringify);"
     ],
     [
         "test.z.foo",
@@ -363,7 +363,7 @@
                . 'mw.loader.register(['
                . '["test.blank","{blankVer}"],'
                . '["test.min","{blankVer}",[0],null,null,'
-               . 
'"return!!(window.JSON\u0026\u0026JSON.parse\u0026\u0026JSON.stringify);"'
+               . '"return!!(window.JSON&&JSON.parse&&JSON.stringify);"'
                . ']]);';
 
                $this->assertEquals(
@@ -398,7 +398,7 @@
         ],
         null,
         null,
-        "return !!(    window.JSON \u0026\u0026    JSON.parse \u0026\u0026    
JSON.stringify);"
+        "return !!(    window.JSON &&    JSON.parse &&    JSON.stringify);"
     ]
 ] );';
 

-- 
To view, visit https://gerrit.wikimedia.org/r/267174
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ica40630fbef991e3bf4b66d35ac663df94827934
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: IoannisKydonis <gianisk...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to