User:Cacycle/wikEd.js: Difference between revisions

Content deleted Content added
better
Improve test for globals
Line 14:
// ==UserScript==
// @name wikEd
// @version 0.9.153154
// @date October 10, 2017
// @namespace https://en.wikipedia.org/wiki/User:Cacycle/
Line 18,344:
for (var i = 0; i < names.length; i ++) {
globalScopeCode += '' +
'if (typeof 'window.mw +!== names[i]undefined +&& 'window.mw.config !== \'undefined\') {' +
? ' wikEd.wikiGlobals.' + names[i] + ' = mw.config.get("' + names[i] + '");'
: 'if (typeof window.mw' !==+ undefinednames[i] &&+ window.mw.config' !== \'undefined\') {' +
? 'mw wikEd.configwikiGlobals.get("' + names[i] + '") = ' + names[i] + ';' +
: names[i]'}'
) + ';' +
'}';
}
if (gotGlobalsHook !== undefined) {