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 0000000..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 <[email protected]>

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

Reply via email to