Yurik has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/326318 )

Change subject: Bumped wmf mapdata lib req
......................................................................

Bumped wmf mapdata lib req

Change-Id: I1941dc0463631730c106aa390471ed4a9828685a
---
M lib/wikimedia-mapdata.js
M lib/wmui-base.less
M package.json
3 files changed, 58 insertions(+), 55 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Kartographer 
refs/changes/18/326318/1

diff --git a/lib/wikimedia-mapdata.js b/lib/wikimedia-mapdata.js
index add9dfa..43c72e9 100644
--- a/lib/wikimedia-mapdata.js
+++ b/lib/wikimedia-mapdata.js
@@ -1,11 +1,11 @@
 'use strict';
 
-/* globals module */
 /**
  * Data loader.
  *
  * @class Kartographer.Data.DataLoader
  */
+ // eslint-disable-next-line valid-jsdoc
 var DataLoader = function ( createPromise, createResolvedPromise, mwApi, 
clientStore, title, debounce, bind ) {
 
   var DataLoader = function () {
@@ -107,7 +107,6 @@
   return new DataLoader();
 };
 
-/* globals module */
 /**
  * Group parent class.
  *
@@ -122,7 +121,7 @@
  * @param {Object} [options]
  * @constructor
  */
-var Group$1 = function ( ) {
+var Group$1 = function () {
   // call the constructor
   this.initialize.apply( this, arguments );
 };
@@ -149,13 +148,13 @@
 
 var Group_1 = Group$1;
 
-/* globals module */
 /**
  * External Data Group.
  *
  * @class Kartographer.Data.Group.External
  * @extends Kartographer.Data.Group
  */
+ // eslint-disable-next-line valid-jsdoc
 var Group_External = function ( extend, isEmptyObject, isArray, getJSON, 
mwMsg, mwUri, Group ) {
 
   var ExternalGroup = function () {
@@ -314,7 +313,6 @@
   return ExternalGroup;
 };
 
-/* globals module */
 /**
  * Data store.
  *
@@ -336,6 +334,7 @@
   };
 
   /**
+   * @param {string} groupId
    * @return {Kartographer.Data.Group}
    */
   DataStore.prototype.get = function ( groupId ) {
@@ -343,6 +342,7 @@
   };
 
   /**
+   * @param {string} groupId
    * @return {boolean}
    */
   DataStore.prototype.has = function ( groupId ) {
@@ -352,7 +352,6 @@
   return new DataStore();
 };
 
-/* globals module */
 /**
  * A hybrid group is a group that is not considered as a {@link 
Kartographer.Data.Group.HybridGroup}
  * because it does not implement a `fetch` method.
@@ -363,6 +362,7 @@
  * @class Kartographer.Data.Group.HybridGroup
  * @extends Kartographer.Data.Group
  */
+ // eslint-disable-next-line valid-jsdoc
 var Group_Hybrid = function ( extend, createResolvedPromise, isPlainObject, 
isArray, whenAllPromises, Group, ExternalGroup, DataLoader, DataStore ) {
 
   var HybridGroup = function () {
@@ -414,6 +414,12 @@
   };
 
   /**
+   * Parses the GeoJSON to extract the external data sources.
+   *
+   * Creates {@link Kartographer.Data.Group.External external data groups} and
+   * keeps references of them in {@link #externals}.
+   *
+   * @param {Object|Array} apiGeoJSON The GeoJSON as returned by the API.
    * @return {Promise}
    */
   HybridGroup.prototype.parse = function ( apiGeoJSON ) {
@@ -454,13 +460,13 @@
   return HybridGroup;
 };
 
-/* globals module */
 /**
  * Internal Data Group.
  *
  * @class Kartographer.Data.Group.Internal
  * @extends Kartographer.Data.Group.HybridGroup
  */
+ // eslint-disable-next-line valid-jsdoc
 var Group_Internal = function ( extend, HybridGroup, ExternalGroup, DataLoader 
) {
 
   var InternalGroup = function () {
@@ -492,7 +498,6 @@
   return InternalGroup;
 };
 
-/* globals module */
 /**
  * Data Manager.
  *
@@ -508,49 +513,48 @@
 
 var DataManager = function ( wrappers ) {
 
-  var
-    createResolvedPromise = function ( value ) {
-      return wrappers.createPromise( function ( resolve ) {
-        resolve( value );
-      } );
-    },
-    DataLoader$$1 = dataLoaderLib(
-      wrappers.createPromise,
-      createResolvedPromise,
-      wrappers.mwApi,
-      wrappers.clientStore,
-      wrappers.title,
-      wrappers.debounce,
-      wrappers.bind
-    ),
-    ExternalGroup = externalGroupLib(
-      wrappers.extend,
-      wrappers.isEmptyObject,
-      wrappers.isArray,
-      wrappers.getJSON,
-      wrappers.mwMsg,
-      wrappers.mwUri,
-      Group
-    ),
-    DataStore$$1 = dataStoreLib(),
-    HybridGroup = hybridGroupLib(
-      wrappers.extend,
-      createResolvedPromise,
-      wrappers.isPlainObject,
-      wrappers.isArray,
-      wrappers.whenAllPromises,
-      Group,
-      ExternalGroup,
-      DataLoader$$1,
-      DataStore$$1
-    ),
-    InternalGroup = internalGroupLib(
-      wrappers.extend,
-      HybridGroup,
-      ExternalGroup,
-      DataLoader$$1
-    ),
-    DataManager = function () {};
+  var createResolvedPromise = function ( value ) {
+        return wrappers.createPromise( function ( resolve ) {
+          resolve( value );
+        } );
+      },
+      DataLoader$$1 = dataLoaderLib(
+        wrappers.createPromise,
+        createResolvedPromise,
+        wrappers.mwApi,
+        wrappers.clientStore,
+        wrappers.title,
+        wrappers.debounce,
+        wrappers.bind
+      ),
+      ExternalGroup = externalGroupLib(
+        wrappers.extend,
+        wrappers.isEmptyObject,
+        wrappers.isArray,
+        wrappers.getJSON,
+        wrappers.mwMsg,
+        wrappers.mwUri,
+        Group
+      ),
+      DataStore$$1 = dataStoreLib(),
+      HybridGroup = hybridGroupLib(
+        wrappers.extend,
+        createResolvedPromise,
+        wrappers.isPlainObject,
+        wrappers.isArray,
+        wrappers.whenAllPromises,
+        Group,
+        ExternalGroup,
+        DataLoader$$1,
+        DataStore$$1
+      ),
+      InternalGroup = internalGroupLib(
+        wrappers.extend,
+        HybridGroup,
+        ExternalGroup,
+        DataLoader$$1
+      ),
+      DataManager = function () {};
 
   /**
    * @param {string[]} groupIds List of group ids to load.
@@ -566,11 +570,10 @@
     }
     for ( i = 0; i < groupIds.length; i++ ) {
       group = DataStore$$1.get( groupIds[ i ] ) || DataStore$$1.add( new 
InternalGroup( groupIds[ i ] ) );
-      /* jshint loopfunc:true */
+      // eslint-disable-next-line no-loop-func
       promises.push( wrappers.createPromise( function ( resolve ) {
         group.fetch().then( resolve, resolve );
       } ) );
-      /* jshint loopfunc:false */
     }
 
     DataLoader$$1.fetch();
diff --git a/lib/wmui-base.less b/lib/wmui-base.less
index f0da64d..4a139a2 100644
--- a/lib/wmui-base.less
+++ b/lib/wmui-base.less
@@ -1,5 +1,5 @@
 /**
- * WikimediaUI base v0.7.0
+ * WikimediaUI base v0.7.1
  * Wikimedia Foundation user interface base variables
  */
 
diff --git a/package.json b/package.json
index b289b22..4cc7213 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
     "leaflet": "^0.7.7",
     "leaflet-sleep": "juliengirault/Leaflet.Sleep",
     "maki": "^0.5.0",
-    "wikimedia-mapdata": 
"git+https://gerrit.wikimedia.org/r/mapdata#497bccd38c9a440ab32d0d64ec90f44ca8ea8d32";,
+    "wikimedia-mapdata": 
"git+https://gerrit.wikimedia.org/r/mapdata#ee3a9e5dcfb89cffc28acb24e2cc281931ceaf08";,
     "wmui-base": 
"git+https://phabricator.wikimedia.org/diffusion/WMUI/wikimedia-ui-base.git#v0.7.1";
   }
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1941dc0463631730c106aa390471ed4a9828685a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Kartographer
Gerrit-Branch: master
Gerrit-Owner: Yurik <yu...@wikimedia.org>

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

Reply via email to