jenkins-bot has submitted this change and it was merged. Change subject: Hygiene: Move page issues initialisation code to skins.minerva.scripts ......................................................................
Hygiene: Move page issues initialisation code to skins.minerva.scripts The loading of mobile.issues should not have side effects and should be reusable. There is no longer any reason for this code to be outside skins.minerva.scripts Additional changes: * Remove outdated code which attempts but fails to add an issues banner to the editor preview. This is no longer shown and hasn't been for some time so one can only assume is not necessary at current time. Change-Id: I069bc7d71e4f11928d544efbcbc3c5b4c12491d7 --- M extension.json R resources/skins.minerva.scripts/cleanuptemplates.js M resources/skins.minerva.scripts/init.js 3 files changed, 11 insertions(+), 26 deletions(-) Approvals: Bmansurov: Looks good to me, approved jenkins-bot: Verified diff --git a/extension.json b/extension.json index 5a208ac..5523db1 100644 --- a/extension.json +++ b/extension.json @@ -1258,15 +1258,7 @@ "resources/mobile.issues/issues.less" ], "scripts": [ - "resources/mobile.issues/CleanupOverlay.js", - "resources/mobile.issues/cleanuptemplates.js" - ], - "messages": [ - "mobile-frontend-meta-data-issues", - "mobile-frontend-meta-data-issues-talk", - "mobile-frontend-meta-data-issues-header", - "mobile-frontend-meta-data-issues-header-talk", - "mobile-frontend-meta-data-issues-categories" + "resources/mobile.issues/CleanupOverlay.js" ] }, "mobile.nearby": { @@ -1639,6 +1631,11 @@ "mobile.context" ], "messages": [ + "mobile-frontend-meta-data-issues", + "mobile-frontend-meta-data-issues-talk", + "mobile-frontend-meta-data-issues-categories", + "mobile-frontend-meta-data-issues-header", + "mobile-frontend-meta-data-issues-header-talk", "mobile-frontend-last-modified-with-user-seconds", "mobile-frontend-last-modified-with-user-minutes", "mobile-frontend-last-modified-with-user-hours", @@ -1654,7 +1651,8 @@ "resources/skins.minerva.scripts/initLogging.js", "resources/skins.minerva.scripts/mobileRedirect.js", "resources/skins.minerva.scripts/references.js", - "resources/skins.minerva.scripts/search.js" + "resources/skins.minerva.scripts/search.js", + "resources/skins.minerva.scripts/cleanuptemplates.js" ] }, "skins.minerva.scripts.top": { diff --git a/resources/mobile.issues/cleanuptemplates.js b/resources/skins.minerva.scripts/cleanuptemplates.js similarity index 94% rename from resources/mobile.issues/cleanuptemplates.js rename to resources/skins.minerva.scripts/cleanuptemplates.js index b3213f5..2482251 100644 --- a/resources/mobile.issues/cleanuptemplates.js +++ b/resources/skins.minerva.scripts/cleanuptemplates.js @@ -1,6 +1,6 @@ ( function ( M, $ ) { - var module = ( function () { + ( function () { var overlayManager = M.require( 'mobile.startup/overlayManager' ), CleanupOverlay = M.require( 'mobile.issues/CleanupOverlay' ); @@ -114,13 +114,8 @@ } } - return { - init: initPageIssues, - createBanner: createBanner, - _extractMessage: extractMessage - }; + // Setup the issues banner on the page + initPageIssues(); }() ); - - M.define( 'mobile.issues/cleanuptemplates', module ); }( mw.mobileFrontend, jQuery ) ); diff --git a/resources/skins.minerva.scripts/init.js b/resources/skins.minerva.scripts/init.js index 54520a4..a62364b 100644 --- a/resources/skins.minerva.scripts/init.js +++ b/resources/skins.minerva.scripts/init.js @@ -7,7 +7,6 @@ loader = M.require( 'mobile.overlays/moduleLoader' ), router = M.require( 'mobile.startup/router' ), context = M.require( 'mobile.context/context' ), - cleanuptemplates = M.require( 'mobile.issues/cleanuptemplates' ), useNewMediaViewer = context.isBetaGroupMember(), overlayManager = M.require( 'mobile.startup/overlayManager' ), page = M.getCurrentPage(), @@ -230,13 +229,6 @@ .appendTo( M.getCurrentPage().getLeadSectionElement() ); } } - - // Setup the issues banner on the page - cleanuptemplates.init(); - // Show it in edit preview. - M.on( 'edit-preview', function ( overlay ) { - cleanuptemplates.init( overlay.$el ); - } ); // let the interested parties know whether the panel is shown mw.track( 'minerva.betaoptin', { -- To view, visit https://gerrit.wikimedia.org/r/288003 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I069bc7d71e4f11928d544efbcbc3c5b4c12491d7 Gerrit-PatchSet: 8 Gerrit-Project: mediawiki/extensions/MobileFrontend Gerrit-Branch: master Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org> Gerrit-Reviewer: Bmansurov <bmansu...@wikimedia.org> Gerrit-Reviewer: Jdlrobson <jrob...@wikimedia.org> Gerrit-Reviewer: Krinkle <krinklem...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits