Tpt has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/358158 )

Change subject: Restricts modules loaded by addModuleStyles() to styles only
......................................................................

Restricts modules loaded by addModuleStyles() to styles only

Bug: T167353
Bug: T92459
Change-Id: I3618015426edeb4e1378fa72bee4b4d4da53756a
---
M extension.json
M includes/page/EditPagePage.php
M includes/page/PageViewAction.php
M modules/ve/pageTarget/ve.init.mw.ProofreadPagePageTarget.init.js
4 files changed, 7 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ProofreadPage 
refs/changes/58/358158/1

diff --git a/extension.json b/extension.json
index 47afd82..7404cf2 100644
--- a/extension.json
+++ b/extension.json
@@ -115,11 +115,7 @@
                },
                "ext.proofreadpage.page": {
                        "position": "top",
-                       "styles": "page/ext.proofreadpage.page.css",
-                       "dependencies": [
-                               "ext.proofreadpage.base",
-                               "ext.proofreadpage.ve.pageTarget.init"
-                       ]
+                       "styles": "page/ext.proofreadpage.page.css"
                },
                "ext.proofreadpage.page.edit": {
                        "styles": "page/ext.proofreadpage.page.edit.css",
@@ -129,7 +125,8 @@
                                "jquery.prpZoom",
                                "mediawiki.user",
                                "user.options",
-                               "jquery.textSelection"
+                               "jquery.textSelection",
+                               "ext.proofreadpage.ve.pageTarget.init"
                        ],
                        "messages": [
                                "proofreadpage_quality0_category",
diff --git a/includes/page/EditPagePage.php b/includes/page/EditPagePage.php
index 66e6ec8..1baa64c 100644
--- a/includes/page/EditPagePage.php
+++ b/includes/page/EditPagePage.php
@@ -116,9 +116,7 @@
                $out->addHTML( $this->pagePage->getPageContainerEnd() );
 
                $out->addModules( 'ext.proofreadpage.page.edit' );
-               $out->addModuleStyles( [
-                       'ext.proofreadpage.page.edit', 
'ext.proofreadpage.page', 'ext.proofreadpage.base'
-               ] );
+               $out->addModuleStyles( [ 'ext.proofreadpage.base', 
'ext.proofreadpage.page' ] );
        }
 
        /**
diff --git a/includes/page/PageViewAction.php b/includes/page/PageViewAction.php
index 80a0f0c..4e577e2 100644
--- a/includes/page/PageViewAction.php
+++ b/includes/page/PageViewAction.php
@@ -43,10 +43,8 @@
                $out->addHTML( $page->getPageContainerEnd() );
 
                // add modules
-               $out->addModules( 'ext.proofreadpage.page' );
-               $out->addModuleStyles( [
-                       'ext.proofreadpage.base', 'ext.proofreadpage.page'
-               ] );
+               $out->addModules( 'ext.proofreadpage.ve.pageTarget.init' );
+               $out->addModuleStyles( [ 'ext.proofreadpage.base', 
'ext.proofreadpage.page' ] );
                $out->addJsConfigVars( [
                        'prpPageQuality' => $content->getLevel()->getLevel()
                ] );
diff --git a/modules/ve/pageTarget/ve.init.mw.ProofreadPagePageTarget.init.js 
b/modules/ve/pageTarget/ve.init.mw.ProofreadPagePageTarget.init.js
index c28d735..556a56e 100644
--- a/modules/ve/pageTarget/ve.init.mw.ProofreadPagePageTarget.init.js
+++ b/modules/ve/pageTarget/ve.init.mw.ProofreadPagePageTarget.init.js
@@ -8,8 +8,7 @@
 ( function () {
        mw.loader.using( 'ext.visualEditor.desktopArticleTarget.init', function 
() {
                // Adding this module to VisualEditorPluginModules would cause 
it to load on
-               // all VE-loading pages (even non PRP namespaces). Instead add 
it to the plugin
-               // list here, only on pages that have loaded 
'ext.proofreadpage.page' first.
+               // all VE-loading pages (even non PRP namespaces).
                mw.libs.ve.addPlugin( 'ext.proofreadpage.ve.pageTarget' );
        } );
 }() );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3618015426edeb4e1378fa72bee4b4d4da53756a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ProofreadPage
Gerrit-Branch: master
Gerrit-Owner: Tpt <thoma...@hotmail.fr>

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

Reply via email to