MaxSem has uploaded a new change for review.

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

Change subject: Add the ability to customize maps with Kartogrpher.{js|css}
......................................................................

Add the ability to customize maps with Kartogrpher.{js|css}

Bug: T133954
Change-Id: Ic0a514c286dd01a50a953a771776240cb0a99153
---
M extension.json
M includes/Tag/MapFrame.php
M modules/kartographer.js
3 files changed, 15 insertions(+), 1 deletion(-)


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

diff --git a/extension.json b/extension.json
index 89c9c1d..af441ff 100644
--- a/extension.json
+++ b/extension.json
@@ -45,6 +45,15 @@
                                "desktop"
                        ]
                },
+               "ext.kartographer.site": {
+                       "class": "ResourceLoaderWikiModule",
+                       "scripts": [
+                               "MediaWiki:Kartographer.js"
+                       ],
+                       "styles": [
+                               "MediaWiki:Kartographer.css"
+                       ]
+               },
                "mapbox": {
                        "scripts": [
                                "lib/mapbox/mapbox-lib.js",
diff --git a/includes/Tag/MapFrame.php b/includes/Tag/MapFrame.php
index 1c71a7d..96e79e4 100644
--- a/includes/Tag/MapFrame.php
+++ b/includes/Tag/MapFrame.php
@@ -78,7 +78,10 @@
                        */
 
                        case 'interactive':
-                               $this->parser->getOutput()->addModules( 
'ext.kartographer.live' );
+                               $this->parser->getOutput()->addModules( [
+                                       'ext.kartographer.live',
+                                       'ext.kartographer.site'
+                               ] );
 
 
                                $attrs = $this->getDefaultAttributes();
diff --git a/modules/kartographer.js b/modules/kartographer.js
index af2794b..fd7b085 100644
--- a/modules/kartographer.js
+++ b/modules/kartographer.js
@@ -318,6 +318,8 @@
                        var data = getMapData( this );
 
                        if ( data ) {
+                               // Load module asynchronously to avoid delays
+                               mw.loader.load( 'ext.kartographer.site' );
                                mw.kartographer.openFullscreenMap( data );
                        }
                } );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic0a514c286dd01a50a953a771776240cb0a99153
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Kartographer
Gerrit-Branch: master
Gerrit-Owner: MaxSem <[email protected]>

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

Reply via email to