Awight has submitted this change and it was merged.

Change subject: Register mobile modules in SkinMinervaDefaultModules hook
......................................................................


Register mobile modules in SkinMinervaDefaultModules hook

Change-Id: Idb65f2a0e1ed62023475cdeed6f1056be78f9714
---
M CentralNotice.hooks.php
1 file changed, 8 insertions(+), 9 deletions(-)

Approvals:
  Awight: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/CentralNotice.hooks.php b/CentralNotice.hooks.php
index 8f5fad9..eefac7c 100644
--- a/CentralNotice.hooks.php
+++ b/CentralNotice.hooks.php
@@ -121,9 +121,9 @@
                $wgHooks[ 'BeforePageDisplay' ][ ] = 'efCentralNoticeLoader';
                $wgHooks[ 'SiteNoticeAfter' ][ ] = 'efCentralNoticeDisplay';
                $wgHooks[ 'ResourceLoaderGetConfigVars' ][] = 
'efResourceLoaderGetConfigVars';
+               // Register mobile modules
+               $wgHooks[ 'SkinMinervaDefaultModules' ][] = 
'onSkinMinervaDefaultModules';
        }
-       // Register mobile modules
-       $wgHooks['EnableMobileModules'][] = 'efEnableMobileModules';
 
        // Tell the UserMerge extension where we store user ids
        $wgHooks[ 'UserMergeAccountFields' ][] = function( &$updateFields ) {
@@ -371,19 +371,18 @@
 }
 
 /**
- * EnableMobileModules callback for placing the CN resourceloader
- * modules onto mobile pages.
+ * Place CentralNotice ResourceLoader modules onto mobile pages.
  *
- * @param OutputPage $out
- * @param $mode
+ * @param Skin $skin
+ * @param array $modules
  *
  * @return bool
  */
-function efEnableMobileModules( $out, $mode ) {
-       $names = array(
+function onSkinMinervaDefaultModules( Skin $skin, array &$modules ) {
+       $modules[ 'centralnotice' ] = array(
                'ext.centralNotice.bannerController.mobiledevice',
                'ext.centralNotice.bannerController.mobile',
        );
-       $out->addModules( $names );
+
        return true;
 }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Idb65f2a0e1ed62023475cdeed6f1056be78f9714
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/CentralNotice
Gerrit-Branch: master
Gerrit-Owner: Robmoen <[email protected]>
Gerrit-Reviewer: AndyRussG <[email protected]>
Gerrit-Reviewer: Awight <[email protected]>
Gerrit-Reviewer: Ejegg <[email protected]>
Gerrit-Reviewer: Mwalker <[email protected]>
Gerrit-Reviewer: Robmoen <[email protected]>
Gerrit-Reviewer: Ssmith <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to