Jdlrobson has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/364654 )
Change subject: Final fixups prior to Minerva/MobileFrontend separation
......................................................................
Final fixups prior to Minerva/MobileFrontend separation
* Correct dependency tree - a MobileFrontend module should not
depend on a Minerva module - move "skins.minerva.icons.images.variants"
dependency to Minerva entry point
* Update jsduck config so that MainMenu is a global (MainMenu will
become an abstract concept and the code defined in Minerva)
* Messages are defined twice inside mobile.startup and skins.minerva.scripts
since the latter depends on the former, remove the messages from it
* Mark module definitions with resource-modules-disable-line that
will be unused by MobileFrontend after the separation. In future we will
consider whether these modules should be ported to the Minerva skin.
Change-Id: I598e9230fc27aae46d8d55c63fb18d5e4aedf939
---
M extension.json
M jsduck.json
M resources/mobile.backtotop/BackToTopOverlay.js
M resources/mobile.betaoptin/BetaOptinPanel.js
M resources/mobile.categories.overlays/CategoryAddOverlay.js
M resources/mobile.categories.overlays/CategoryOverlay.js
M resources/mobile.issues/CleanupOverlay.js
M resources/mobile.languages.structured/LanguageOverlay.js
M resources/mobile.mediaViewer/ImageOverlay.js
M resources/mobile.references.gateway/ReferencesMobileViewGateway.js
M resources/mobile.references/ReferencesDrawer.js
M resources/mobile.search/MobileWebSearchLogger.js
M resources/mobile.search/SearchOverlay.js
M resources/mobile.startup/OverlayManager.js
M resources/mobile.startup/Skin.js
M resources/mobile.startup/rlModuleLoader.js
M resources/mobile.talk.overlays/TalkOverlay.js
M resources/mobile.talk.overlays/TalkSectionAddOverlay.js
M resources/mobile.talk.overlays/TalkSectionOverlay.js
M resources/mobile.toc/TableOfContents.js
M resources/mobile.toggle/toggle.js
M resources/mobile.watchlist/WatchList.js
22 files changed, 31 insertions(+), 40 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend
refs/changes/54/364654/1
diff --git a/extension.json b/extension.json
index 95c150e..d571650 100644
--- a/extension.json
+++ b/extension.json
@@ -504,11 +504,17 @@
"mobile-frontend-overlay-continue",
"mobile-frontend-last-modified-with-user-seconds",
"mobile-frontend-last-modified-with-user-minutes",
- "mobile-frontend-last-modified-with-user-hours",
"mobile-frontend-last-modified-with-user-days",
"mobile-frontend-last-modified-with-user-months",
"mobile-frontend-last-modified-with-user-years",
"mobile-frontend-last-modified-with-user-just-now",
+ "mobile-frontend-joined-just-now",
+ "mobile-frontend-joined-seconds",
+ "mobile-frontend-joined-minutes",
+ "mobile-frontend-joined-hours",
+ "mobile-frontend-joined-days",
+ "mobile-frontend-joined-months",
+ "mobile-frontend-joined-years",
"mobile-frontend-loading-message",
"mobile-frontend-editor-licensing",
"mobile-frontend-editor-licensing-with-terms",
@@ -908,7 +914,6 @@
"desktop"
],
"dependencies": [
- "skins.minerva.icons.images.variants",
"mobile.startup"
],
"styles": [
@@ -1358,20 +1363,6 @@
"mobile-frontend-meta-data-issues-header",
"mobile-frontend-meta-data-issues-header-talk",
"mobile-frontend-languages-not-available",
-
"mobile-frontend-last-modified-with-user-seconds",
-
"mobile-frontend-last-modified-with-user-minutes",
- "mobile-frontend-last-modified-with-user-hours",
- "mobile-frontend-last-modified-with-user-days",
-
"mobile-frontend-last-modified-with-user-months",
- "mobile-frontend-last-modified-with-user-years",
-
"mobile-frontend-last-modified-with-user-just-now",
- "mobile-frontend-joined-just-now",
- "mobile-frontend-joined-seconds",
- "mobile-frontend-joined-minutes",
- "mobile-frontend-joined-hours",
- "mobile-frontend-joined-days",
- "mobile-frontend-joined-months",
- "mobile-frontend-joined-years",
"mobile-frontend-cookies-required",
"mobile-frontend-console-recruit",
"mobile-frontend-redirected-from"
@@ -1526,6 +1517,7 @@
"class": "MFResourceLoaderParsedMessageModule",
"dependencies": [
"mobile.toggle",
+ "skins.minerva.icons.images.variants",
"skins.minerva.scripts"
],
"scripts": [
diff --git a/jsduck.json b/jsduck.json
index aa84a93..8e7de6c 100644
--- a/jsduck.json
+++ b/jsduck.json
@@ -15,6 +15,7 @@
"jqXHR",
"File",
"Router",
+ "MainMenu",
"mw.user",
"mw.Api",
"mw.ForeignApi",
diff --git a/resources/mobile.backtotop/BackToTopOverlay.js
b/resources/mobile.backtotop/BackToTopOverlay.js
index c64ba94..452aed1 100644
--- a/resources/mobile.backtotop/BackToTopOverlay.js
+++ b/resources/mobile.backtotop/BackToTopOverlay.js
@@ -50,6 +50,6 @@
}
} );
- M.define( 'mobile.backtotop/BackToTopOverlay', BackToTopOverlay );
+ M.define( 'mobile.backtotop/BackToTopOverlay', BackToTopOverlay ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.betaoptin/BetaOptinPanel.js
b/resources/mobile.betaoptin/BetaOptinPanel.js
index 4b0fcb2..a1d506c 100644
--- a/resources/mobile.betaoptin/BetaOptinPanel.js
+++ b/resources/mobile.betaoptin/BetaOptinPanel.js
@@ -45,6 +45,6 @@
}
} );
- M.define( 'mobile.betaoptin/BetaOptinPanel', BetaOptinPanel );
+ M.define( 'mobile.betaoptin/BetaOptinPanel', BetaOptinPanel ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.categories.overlays/CategoryAddOverlay.js
b/resources/mobile.categories.overlays/CategoryAddOverlay.js
index ff8db0a..79cf1f7 100644
--- a/resources/mobile.categories.overlays/CategoryAddOverlay.js
+++ b/resources/mobile.categories.overlays/CategoryAddOverlay.js
@@ -133,6 +133,6 @@
}
} );
- M.define( 'mobile.categories.overlays/CategoryAddOverlay',
CategoryAddOverlay );
+ M.define( 'mobile.categories.overlays/CategoryAddOverlay',
CategoryAddOverlay ); // resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.categories.overlays/CategoryOverlay.js
b/resources/mobile.categories.overlays/CategoryOverlay.js
index 2c3e2ae..a80ac23 100644
--- a/resources/mobile.categories.overlays/CategoryOverlay.js
+++ b/resources/mobile.categories.overlays/CategoryOverlay.js
@@ -149,6 +149,6 @@
}
} );
- M.define( 'mobile.categories.overlays/CategoryOverlay', CategoryOverlay
);
+ M.define( 'mobile.categories.overlays/CategoryOverlay', CategoryOverlay
); // resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.issues/CleanupOverlay.js
b/resources/mobile.issues/CleanupOverlay.js
index b116733..6d29a69 100644
--- a/resources/mobile.issues/CleanupOverlay.js
+++ b/resources/mobile.issues/CleanupOverlay.js
@@ -34,5 +34,5 @@
className: icon.getClassName()
} )
} );
- M.define( 'mobile.issues/CleanupOverlay', CleanupOverlay );
+ M.define( 'mobile.issues/CleanupOverlay', CleanupOverlay ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.languages.structured/LanguageOverlay.js
b/resources/mobile.languages.structured/LanguageOverlay.js
index 142511a..4f1a5cd 100644
--- a/resources/mobile.languages.structured/LanguageOverlay.js
+++ b/resources/mobile.languages.structured/LanguageOverlay.js
@@ -138,6 +138,6 @@
}
} );
- M.define( 'mobile.languages.structured/LanguageOverlay',
LanguageOverlay );
+ M.define( 'mobile.languages.structured/LanguageOverlay',
LanguageOverlay ); // resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.mediaViewer/ImageOverlay.js
b/resources/mobile.mediaViewer/ImageOverlay.js
index 6f8e264..e43ea7d 100644
--- a/resources/mobile.mediaViewer/ImageOverlay.js
+++ b/resources/mobile.mediaViewer/ImageOverlay.js
@@ -257,6 +257,6 @@
}
}
} );
- M.define( 'mobile.mediaViewer/ImageOverlay', ImageOverlay );
+ M.define( 'mobile.mediaViewer/ImageOverlay', ImageOverlay ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.references.gateway/ReferencesMobileViewGateway.js
b/resources/mobile.references.gateway/ReferencesMobileViewGateway.js
index c4f7972..c4200e8 100644
--- a/resources/mobile.references.gateway/ReferencesMobileViewGateway.js
+++ b/resources/mobile.references.gateway/ReferencesMobileViewGateway.js
@@ -1,5 +1,6 @@
( function ( M, $ ) {
- var ReferencesHtmlScraperGateway =
+ var moduleName =
'mobile.references.gateway/ReferencesMobileViewGateway',
+ ReferencesHtmlScraperGateway =
M.require(
'mobile.references.gateway/ReferencesHtmlScraperGateway' ),
cache = M.require( 'mobile.startup/cache' ),
ReferencesGateway = M.require(
'mobile.references.gateway/ReferencesGateway' ),
@@ -120,9 +121,6 @@
return referencesMobileViewGateway;
};
- M.define(
- 'mobile.references.gateway/ReferencesMobileViewGateway',
- ReferencesMobileViewGateway
- );
+ M.define( moduleName, ReferencesMobileViewGateway ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.references/ReferencesDrawer.js
b/resources/mobile.references/ReferencesDrawer.js
index 1629d2c..6732139 100644
--- a/resources/mobile.references/ReferencesDrawer.js
+++ b/resources/mobile.references/ReferencesDrawer.js
@@ -126,5 +126,5 @@
}
} );
- M.define( 'mobile.references/ReferencesDrawer', ReferencesDrawer );
+ M.define( 'mobile.references/ReferencesDrawer', ReferencesDrawer ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.search/MobileWebSearchLogger.js
b/resources/mobile.search/MobileWebSearchLogger.js
index ea8e533..f73ff6f 100644
--- a/resources/mobile.search/MobileWebSearchLogger.js
+++ b/resources/mobile.search/MobileWebSearchLogger.js
@@ -110,6 +110,6 @@
searchOverlay.on( 'search-result-click',
logger.onSearchResultClick.bind( logger ) );
};
- M.define( 'mobile.search/MobileWebSearchLogger', MobileWebSearchLogger
);
+ M.define( 'mobile.search/MobileWebSearchLogger', MobileWebSearchLogger
); // resource-modules-disable-line
}( mw.mobileFrontend, mw ) );
diff --git a/resources/mobile.search/SearchOverlay.js
b/resources/mobile.search/SearchOverlay.js
index 0246ed0..3f0b034 100644
--- a/resources/mobile.search/SearchOverlay.js
+++ b/resources/mobile.search/SearchOverlay.js
@@ -399,6 +399,6 @@
}
} );
- M.define( 'mobile.search/SearchOverlay', SearchOverlay );
+ M.define( 'mobile.search/SearchOverlay', SearchOverlay ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.startup/OverlayManager.js
b/resources/mobile.startup/OverlayManager.js
index 893c79b..8689cff 100644
--- a/resources/mobile.startup/OverlayManager.js
+++ b/resources/mobile.startup/OverlayManager.js
@@ -239,6 +239,6 @@
}
} );
- M.define( 'mobile.startup/OverlayManager', OverlayManager );
+ M.define( 'mobile.startup/OverlayManager', OverlayManager ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.startup/Skin.js b/resources/mobile.startup/Skin.js
index 52f6a5c..ee5cb87 100644
--- a/resources/mobile.startup/Skin.js
+++ b/resources/mobile.startup/Skin.js
@@ -370,6 +370,6 @@
} );
Skin.getSectionId = getSectionId;
- M.define( 'mobile.startup/Skin', Skin );
+ M.define( 'mobile.startup/Skin', Skin ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.startup/rlModuleLoader.js
b/resources/mobile.startup/rlModuleLoader.js
index cb94db5..572f81a 100644
--- a/resources/mobile.startup/rlModuleLoader.js
+++ b/resources/mobile.startup/rlModuleLoader.js
@@ -33,7 +33,7 @@
} );
}
};
- M.define( 'mobile.startup/rlModuleLoader', loader )
+ M.define( 'mobile.startup/rlModuleLoader', loader ) //
resource-modules-disable-line
.deprecate( 'mobile.overlays/moduleLoader' );
}( mw.mobileFrontend ) );
diff --git a/resources/mobile.talk.overlays/TalkOverlay.js
b/resources/mobile.talk.overlays/TalkOverlay.js
index f6844ca..f0c4cdb 100644
--- a/resources/mobile.talk.overlays/TalkOverlay.js
+++ b/resources/mobile.talk.overlays/TalkOverlay.js
@@ -153,6 +153,6 @@
}
} );
- M.define( 'mobile.talk.overlays/TalkOverlay', TalkOverlay );
+ M.define( 'mobile.talk.overlays/TalkOverlay', TalkOverlay ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.talk.overlays/TalkSectionAddOverlay.js
b/resources/mobile.talk.overlays/TalkSectionAddOverlay.js
index ba02658..6ac3b74 100644
--- a/resources/mobile.talk.overlays/TalkSectionAddOverlay.js
+++ b/resources/mobile.talk.overlays/TalkSectionAddOverlay.js
@@ -176,6 +176,6 @@
}
} );
- M.define( 'mobile.talk.overlays/TalkSectionAddOverlay',
TalkSectionAddOverlay );
+ M.define( 'mobile.talk.overlays/TalkSectionAddOverlay',
TalkSectionAddOverlay ); // resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.talk.overlays/TalkSectionOverlay.js
b/resources/mobile.talk.overlays/TalkSectionOverlay.js
index 167e0f9..d1c4f49 100644
--- a/resources/mobile.talk.overlays/TalkSectionOverlay.js
+++ b/resources/mobile.talk.overlays/TalkSectionOverlay.js
@@ -152,5 +152,5 @@
}
} );
- M.define( 'mobile.talk.overlays/TalkSectionOverlay', TalkSectionOverlay
);
+ M.define( 'mobile.talk.overlays/TalkSectionOverlay', TalkSectionOverlay
); // resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.toc/TableOfContents.js
b/resources/mobile.toc/TableOfContents.js
index 6a5e2b19..0e83a91 100644
--- a/resources/mobile.toc/TableOfContents.js
+++ b/resources/mobile.toc/TableOfContents.js
@@ -33,5 +33,5 @@
template: mw.template.get( 'mobile.toc', 'toc.hogan' )
} );
- M.define( 'mobile.toc/TableOfContents', TableOfContents );
+ M.define( 'mobile.toc/TableOfContents', TableOfContents ); //
resource-modules-disable-line
}( mw.mobileFrontend ) );
diff --git a/resources/mobile.toggle/toggle.js
b/resources/mobile.toggle/toggle.js
index 842cb82..d4c8e34 100644
--- a/resources/mobile.toggle/toggle.js
+++ b/resources/mobile.toggle/toggle.js
@@ -358,6 +358,6 @@
Toggler._expandStoredSections = expandStoredSections;
Toggler._cleanObsoleteStoredSections = cleanObsoleteStoredSections;
- M.define( 'mobile.toggle/Toggler', Toggler );
+ M.define( 'mobile.toggle/Toggler', Toggler ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
diff --git a/resources/mobile.watchlist/WatchList.js
b/resources/mobile.watchlist/WatchList.js
index 4ef1623..5834ca4 100644
--- a/resources/mobile.watchlist/WatchList.js
+++ b/resources/mobile.watchlist/WatchList.js
@@ -85,6 +85,6 @@
} );
- M.define( 'mobile.watchlist/WatchList', WatchList );
+ M.define( 'mobile.watchlist/WatchList', WatchList ); //
resource-modules-disable-line
}( mw.mobileFrontend, jQuery ) );
--
To view, visit https://gerrit.wikimedia.org/r/364654
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I598e9230fc27aae46d8d55c63fb18d5e4aedf939
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits