Bene has uploaded a new change for review.

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

Change subject: Disable mobile editor for entity pages
......................................................................

Disable mobile editor for entity pages

Bug: T95880
Change-Id: I52d28a825e02f9307a8a071877d1953f5739839a
---
M repo/Wikibase.hooks.php
M repo/Wikibase.php
2 files changed, 20 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/24/204024/1

diff --git a/repo/Wikibase.hooks.php b/repo/Wikibase.hooks.php
index d64b774..2b72ea9 100644
--- a/repo/Wikibase.hooks.php
+++ b/repo/Wikibase.hooks.php
@@ -1178,4 +1178,23 @@
                return true;
        }
 
+       /**
+        * Disable mobile editor for entity pages.
+        *
+        * @param Skin $skin
+        * @param array& $modules
+        *
+        * @return bool
+        */
+       public static function onSkinMinervaDefaultModules( Skin $skin, array& 
$modules ) {
+               $title = $skin->getTitle();
+               $entityNamespaceLookup = 
WikibaseRepo::getDefaultInstance()->getEntityNamespaceLookup();
+
+               if ( $entityNamespaceLookup->isEntityNamespace( 
$title->getNamespace() ) ) {
+                       unset( $modules['editor'] );
+               }
+
+               return true;
+       }
+
 }
diff --git a/repo/Wikibase.php b/repo/Wikibase.php
index 5a73d8e..6509446 100644
--- a/repo/Wikibase.php
+++ b/repo/Wikibase.php
@@ -226,6 +226,7 @@
        $wgHooks['ImportHandleRevisionXMLTag'][]            = 
'Wikibase\RepoHooks::onImportHandleRevisionXMLTag';
        $wgHooks['BaseTemplateToolbox'][]               = 
'Wikibase\RepoHooks::onBaseTemplateToolbox';
        $wgHooks['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink'][] = 
'Wikibase\RepoHooks::onSkinTemplateBuildNavUrlsNav_urlsAfterPermalink';
+       $wgHooks['SkinMinervaDefaultModules'][]                 = 
'Wikibase\RepoHooks::onSkinMinervaDefaultModules';
 
        // update hooks
        $wgHooks['LoadExtensionSchemaUpdates'][] = 
'\Wikibase\Repo\Store\Sql\ChangesSubscriptionSchemaUpdater::onSchemaUpdate';

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I52d28a825e02f9307a8a071877d1953f5739839a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Bene <[email protected]>

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

Reply via email to