Esanders has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/402851 )
Change subject: Emit deprecation warnings when old modules are used
..
Emit deprecation warnings when old modules are used
Bug: T184194
Change-Id: If5649ab48ebbf47e9981ec010bb1e5ce668c5487
---
M extension.json
A modules/ext.wikiEditor.deprecatedModule.js
2 files changed, 24 insertions(+), 10 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiEditor
refs/changes/51/402851/1
diff --git a/extension.json b/extension.json
index 7937823..7ada8e2 100644
--- a/extension.json
+++ b/extension.json
@@ -287,34 +287,44 @@
"styles": "ext.wikiEditor.toolbar.styles.less"
},
"ext.wikiEditor.toolbar": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"ext.wikiEditor.dialogs": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"ext.wikiEditor.core": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor.core": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor.dialogs": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor.dialogs.config": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor.toolbar": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor.toolbar.config": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
},
"jquery.wikiEditor.toolbar.i18n": {
- "dependencies": [ "ext.wikiEditor" ]
+ "dependencies": "ext.wikiEditor",
+ "scripts": "ext.wikiEditor.deprecatedModule.js"
}
},
"ResourceFileModulePaths": {
diff --git a/modules/ext.wikiEditor.deprecatedModule.js
b/modules/ext.wikiEditor.deprecatedModule.js
new file mode 100644
index 000..c1bedfd
--- /dev/null
+++ b/modules/ext.wikiEditor.deprecatedModule.js
@@ -0,0 +1,4 @@
+/* global mw */
+
+mw.track( 'mw.deprecate', 'wikieditor-modules' );
+mw.log.warn( 'WikiEditor should only be loaded via the \'ext.wikiEditor\'
module.' );
--
To view, visit https://gerrit.wikimedia.org/r/402851
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If5649ab48ebbf47e9981ec010bb1e5ce668c5487
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders
___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits