JanZerebecki has uploaded a new change for review.

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

Change subject: Update wikibase/javascript-api to 1.1.1
......................................................................

Update wikibase/javascript-api to 1.1.1

Bug: T136543
Change-Id: I61efa8f0775688296b19161967d083be9b03d6bc
---
M composer.lock
M vendor/composer/autoload_files.php
M vendor/composer/installed.json
M vendor/wikibase/javascript-api/README.md
M vendor/wikibase/javascript-api/WikibaseJavaScriptApi.php
M vendor/wikibase/javascript-api/src/getLocationAgnosticMwApi.js
6 files changed, 63 insertions(+), 58 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata 
refs/changes/74/291774/1

diff --git a/composer.lock b/composer.lock
index 01175dc..9e00062 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1308,16 +1308,16 @@
         },
         {
             "name": "wikibase/javascript-api",
-            "version": "1.1.0",
+            "version": "1.1.1",
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi.git";,
-                "reference": "a9c0202a33f278edd024f0c150d6281a6635bfc0"
+                "reference": "8c5eef73fc5a22c5ddb46da24dbeeaf14094c28c"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi/zipball/a9c0202a33f278edd024f0c150d6281a6635bfc0";,
-                "reference": "a9c0202a33f278edd024f0c150d6281a6635bfc0",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi/zipball/8c5eef73fc5a22c5ddb46da24dbeeaf14094c28c";,
+                "reference": "8c5eef73fc5a22c5ddb46da24dbeeaf14094c28c",
                 "shasum": ""
             },
             "require": {
@@ -1348,7 +1348,7 @@
                 }
             ],
             "description": "JavaScript client for the Wikibase Repository web 
API",
-            "time": "2016-02-17 10:46:01"
+            "time": "2016-05-30 17:31:31"
         },
         {
             "name": "wikibase/quality",
diff --git a/vendor/composer/autoload_files.php 
b/vendor/composer/autoload_files.php
index 0abc7cb..01a2716 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -20,10 +20,10 @@
     '4b37f72a623577cc8b75c6a738dc9d30' => $vendorDir . 
'/wikibase/data-model-javascript/init.php',
     '7bfd6f61201c5428720c19ba0ef3d730' => $vendorDir . 
'/wikimedia/purtle/Purtle.php',
     '3a1322766b0dbc9cf396163859b9f864' => $vendorDir . 
'/wikibase/serialization-javascript/init.php',
-    'f44e0a54bf5f0864879c4d3e46950b49' => $vendorDir . 
'/wikibase/javascript-api/WikibaseJavaScriptApi.php',
     'e47bdf5a503f90444b98ecdcab719841' => $vendorDir . 
'/wikibase/internal-serialization/mediawiki.php',
     '499fed5dd24a6329f26a3973b04c5440' => $baseDir . 
'/extensions/ValueView/ValueView.php',
     'b27615ec50616984e4b07db5658aba0d' => $vendorDir . 
'/data-values/data-types/DataTypes.php',
     '0dd9431cbbfa9ed9cb9d565d7129dbaf' => $vendorDir . 
'/data-values/validators/Validators.php',
+    'f44e0a54bf5f0864879c4d3e46950b49' => $vendorDir . 
'/wikibase/javascript-api/WikibaseJavaScriptApi.php',
     '6b49d0287e368cb66263e04ca7d9699f' => $baseDir . 
'/extensions/WikimediaBadges/WikimediaBadges.php',
 );
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index ff538ed..a7499ba 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -401,52 +401,6 @@
         "description": "Wikibase datamodel serialization implementation in 
JavaScript"
     },
     {
-        "name": "wikibase/javascript-api",
-        "version": "1.1.0",
-        "version_normalized": "1.1.0.0",
-        "source": {
-            "type": "git",
-            "url": 
"https://github.com/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi.git";,
-            "reference": "a9c0202a33f278edd024f0c150d6281a6635bfc0"
-        },
-        "dist": {
-            "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi/zipball/a9c0202a33f278edd024f0c150d6281a6635bfc0";,
-            "reference": "a9c0202a33f278edd024f0c150d6281a6635bfc0",
-            "shasum": ""
-        },
-        "require": {
-            "data-values/javascript": "~0.8.0|~0.7.0|~0.6.0"
-        },
-        "require-dev": {
-            "jakub-onderka/php-parallel-lint": "0.9.2",
-            "mediawiki/mediawiki-codesniffer": "0.5.1"
-        },
-        "time": "2016-02-17 10:46:01",
-        "type": "library",
-        "installation-source": "dist",
-        "autoload": {
-            "files": [
-                "WikibaseJavaScriptApi.php"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/";,
-        "license": [
-            "GPL-2.0+"
-        ],
-        "authors": [
-            {
-                "name": "Adrian Lang",
-                "email": "[email protected]"
-            },
-            {
-                "name": "H. Snater",
-                "homepage": "http://www.snater.com";
-            }
-        ],
-        "description": "JavaScript client for the Wikibase Repository web API"
-    },
-    {
         "name": "data-values/data-values",
         "version": "1.0.0",
         "version_normalized": "1.0.0.0",
@@ -1686,5 +1640,51 @@
         "support": {
             "issues": "https://phabricator.wikimedia.org/project/profile/1202/";
         }
+    },
+    {
+        "name": "wikibase/javascript-api",
+        "version": "1.1.1",
+        "version_normalized": "1.1.1.0",
+        "source": {
+            "type": "git",
+            "url": 
"https://github.com/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi.git";,
+            "reference": "8c5eef73fc5a22c5ddb46da24dbeeaf14094c28c"
+        },
+        "dist": {
+            "type": "zip",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-WikibaseJavaScriptApi/zipball/8c5eef73fc5a22c5ddb46da24dbeeaf14094c28c";,
+            "reference": "8c5eef73fc5a22c5ddb46da24dbeeaf14094c28c",
+            "shasum": ""
+        },
+        "require": {
+            "data-values/javascript": "~0.8.0|~0.7.0|~0.6.0"
+        },
+        "require-dev": {
+            "jakub-onderka/php-parallel-lint": "0.9.2",
+            "mediawiki/mediawiki-codesniffer": "0.5.1"
+        },
+        "time": "2016-05-30 17:31:31",
+        "type": "library",
+        "installation-source": "dist",
+        "autoload": {
+            "files": [
+                "WikibaseJavaScriptApi.php"
+            ]
+        },
+        "notification-url": "https://packagist.org/downloads/";,
+        "license": [
+            "GPL-2.0+"
+        ],
+        "authors": [
+            {
+                "name": "Adrian Lang",
+                "email": "[email protected]"
+            },
+            {
+                "name": "H. Snater",
+                "homepage": "http://www.snater.com";
+            }
+        ],
+        "description": "JavaScript client for the Wikibase Repository web API"
     }
 ]
diff --git a/vendor/wikibase/javascript-api/README.md 
b/vendor/wikibase/javascript-api/README.md
index 22f34bc..e6dc91b 100644
--- a/vendor/wikibase/javascript-api/README.md
+++ b/vendor/wikibase/javascript-api/README.md
@@ -6,6 +6,10 @@
 
 ## Release notes
 
+### 1.1.1 (2016-05-30)
+
+* Fix getLocationAgnosticMwApi behavior in Internet Explorer
+
 ### 1.1.0 (2016-02-17)
 
 * Added optional propertyId parameter to RepoApi::formatValue
diff --git a/vendor/wikibase/javascript-api/WikibaseJavaScriptApi.php 
b/vendor/wikibase/javascript-api/WikibaseJavaScriptApi.php
index 157c013..a6d22f2 100644
--- a/vendor/wikibase/javascript-api/WikibaseJavaScriptApi.php
+++ b/vendor/wikibase/javascript-api/WikibaseJavaScriptApi.php
@@ -5,7 +5,7 @@
        return 1;
 }
 
-define( 'WIKIBASE_JAVASCRIPT_API_VERSION', '1.1.0' );
+define( 'WIKIBASE_JAVASCRIPT_API_VERSION', '1.1.1' );
 
 // Include the composer autoloader if it is present.
 if ( is_readable( __DIR__ . '/vendor/autoload.php' ) ) {
diff --git a/vendor/wikibase/javascript-api/src/getLocationAgnosticMwApi.js 
b/vendor/wikibase/javascript-api/src/getLocationAgnosticMwApi.js
index 90c5c61..24c8fa6 100644
--- a/vendor/wikibase/javascript-api/src/getLocationAgnosticMwApi.js
+++ b/vendor/wikibase/javascript-api/src/getLocationAgnosticMwApi.js
@@ -8,6 +8,11 @@
  * @return {string}
  */
 function getHost( url ) {
+       // Internet Explorer returns an incomplete host (without port) when the 
protocol is missing.
+       if ( /^\/\//.test( url ) ) {
+               url = location.protocol + url;
+       }
+
        var parser = document.createElement( 'A' );
        parser.href = url;
        return parser.host;
@@ -26,11 +31,7 @@
  * @return {mediaWiki.Api}
  */
 wb.api.getLocationAgnosticMwApi = function( apiEndpoint ) {
-       var localApiEndpoint = mw.config.get( 'wgServer' )
-               + mw.config.get( 'wgScriptPath' )
-               + '/api.php';
-
-       if ( getHost( localApiEndpoint ) !== getHost( apiEndpoint ) ) {
+       if ( getHost( apiEndpoint ) !== getHost( mw.config.get( 'wgServer' ) ) 
) {
                // Use mw.ForeignApi if the api we want to use is on a 
different domain.
                return new mw.ForeignApi( apiEndpoint );
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I61efa8f0775688296b19161967d083be9b03d6bc
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: wmf/1.28.0-wmf.3
Gerrit-Owner: JanZerebecki <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to