Krinkle has uploaded a new change for review.

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

Change subject: Move geoFeature.js into ext.wikimediaEvents module
......................................................................

Move geoFeature.js into ext.wikimediaEvents module

Loaded on every page for all users. Matches the same intent, purpose,
and context of the ext.wikimediaEvents module.

Change-Id: I1aecb01d40e1d0162c65642a2591eca3240808e5
---
M WikimediaEvents.php
M WikimediaEventsHooks.php
2 files changed, 9 insertions(+), 17 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaEvents 
refs/changes/56/240956/1

diff --git a/WikimediaEvents.php b/WikimediaEvents.php
index ba11feb..6c1fa4b 100644
--- a/WikimediaEvents.php
+++ b/WikimediaEvents.php
@@ -103,19 +103,12 @@
                'remoteExtPath' => 'WikimediaEvents/modules',
                'targets' => array( 'desktop' ),
        ),
-       'ext.wikimediaEvents.geoFeatures' => array(
-               'scripts'       => array(
-                       'ext.wikimediaEvents.geoFeatures.js',
-               ),
-               'localBasePath' => __DIR__ . '/modules',
-               'remoteExtPath' => 'WikimediaEvents/modules',
-               'targets'       => array( 'desktop', 'mobile' ),
-               'dependencies'  => array( 'schema.GeoFeatures' ),
-       ),
 );
 
 // Don't remove these modules even if empty!
 $wgHooks['ResourceLoaderRegisterModules'][] = function ( ResourceLoader $rl ) {
+       global $wgWMETrackGeoFeatures;
+
        // Loaded globally for all users (including logged-out)
        $allUsersModule = array(
                'scripts' => array(
@@ -132,6 +125,11 @@
                'remoteExtPath' => 'WikimediaEvents/modules',
                'targets' => array( 'desktop', 'mobile' ),
        );
+       if ( $wgWMETrackGeoFeatures ) {
+               $allUsersModule['scripts'][] = 
'ext.wikimediaEvents.geoFeatures.js';
+               $allUsersModule['dependencies'][] = 'schema.GeoFeatures';
+       }
+
        // Loaded globally for all logged-in users
        $loggedInModule = array(
                'scripts' => array(
@@ -143,6 +141,7 @@
                'remoteExtPath' => 'WikimediaEvents/modules',
                'targets' => array( 'desktop', 'mobile' ),
        );
+
        $rl->register( array(
                'ext.wikimediaEvents' => $allUsersModule,
                'ext.wikimediaEvents.loggedin' => $loggedInModule,
diff --git a/WikimediaEventsHooks.php b/WikimediaEventsHooks.php
index e1174a1..aa93929 100644
--- a/WikimediaEventsHooks.php
+++ b/WikimediaEventsHooks.php
@@ -14,16 +14,9 @@
         * @param Skin &$skin
         */
        public static function onBeforePageDisplay( &$out, &$skin ) {
-               global $wgWMETrackGeoFeatures;
-
                $out->addModules( 'ext.wikimediaEvents' );
 
-               if ( $wgWMETrackGeoFeatures ) {
-                       $out->addModules( 'ext.wikimediaEvents.geoFeatures' );
-               }
-
-               $user = $out->getUser();
-               if ( $user->isLoggedIn() ) {
+               if ( $out->getUser()->isLoggedIn() ) {
                        $out->addModules( 'ext.wikimediaEvents.loggedin' );
                }
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1aecb01d40e1d0162c65642a2591eca3240808e5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikimediaEvents
Gerrit-Branch: master
Gerrit-Owner: Krinkle <krinklem...@gmail.com>

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

Reply via email to