Jdlrobson has uploaded a new change for review.

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

Change subject: Don't load initialision edit or watch code on special pages
......................................................................

Don't load initialision edit or watch code on special pages

Bug: T135542
Change-Id: I822df500ac2793b3ad9cc83d38e9cda97813b82f
---
M includes/skins/SkinMinerva.php
1 file changed, 11 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/36/289336/1

diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php
index 96d5ba1..8172234 100644
--- a/includes/skins/SkinMinerva.php
+++ b/includes/skins/SkinMinerva.php
@@ -1002,6 +1002,17 @@
                $campaign = $req->getVal( 'campaign' );
                $title = $this->getTitle();
 
+
+               if ( !$title->isSpecialPage() ) {
+                       if ( $this->isAllowedPageAction( 'watch' ) ) {
+                               // Explicitly add the mobile watchstar code.
+                               $modules[] = 'skins.minerva.watchstar';
+                       }
+                       if ( $this->isAllowedPageAction( 'edit' ) ) {
+                               $modules[] = 'skins.minerva.editor';
+                       }
+               }
+
                if ( $user->isLoggedIn() ) {
                        if ( $this->useEcho() ) {
                                $modules[] = 'skins.minerva.notifications';
@@ -1043,14 +1054,6 @@
 
                // Doing this unconditionally, prevents the desktop watchstar 
from ever leaking into mobile view.
                $modules['watch'] = [];
-               if ( $this->isAllowedPageAction( 'watch' ) ) {
-                       // Explicitly add the mobile watchstar code.
-                       $modules['watch'] = [ 'skins.minerva.watchstar' ];
-               }
-
-               if ( $this->isAllowedPageAction( 'edit' ) ) {
-                       $modules['editor'] = [ 'skins.minerva.editor' ];
-               }
 
                $modules['context'] = $this->getContextSpecificModules();
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I822df500ac2793b3ad9cc83d38e9cda97813b82f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org>

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

Reply via email to