User:Izno/common.js
function load_script(script) {
mw.loader.load('/w/index.php?title=' + script + '&action=raw&ctype=text/javascript');
}
function load_scripts (scripts) {
scripts.forEach(load_script);
}
const all_spaces_scripts = [
'User:Evad37/rater.js', // User:Evad37/rater
'User:Izno/persistentParams.js',
'User:Qwertyytrewqqwerty/DisamAssist.js', // User:Qwertyytrewqqwerty/DisamAssist.js
'User:Frietjes/findargdups.js', // User:Frietjes/findargdups
'User:SD0001/quickViewDeleted.js', // User:SD0001/quickViewDeleted.js
'User:Izno/unreliable.js', // User:Headbomb/unreliable and by request User:Headbomb/unreliable.js
// 'User:PerfektesChaos/js/lintHint/r.js', // User:PerfektesChaos/js/lintHint
];
load_scripts(all_spaces_scripts);
if (mw.config.get('wgPageName') !== 'Special:RecentChanges'
&& mw.config.get('wgPageName') !== 'Special:RecentChangesLinked'
&& mw.config.get('wgCanonicalSpecialPageName') !== 'Special:Recentchangeslinked') {
load_script('User:Bradv/Scripts/ExpandDiffs.js'); // User:Bradv/Scripts/ExpandDiffs
}
if( mw.config.get('wgNamespaceNumber') === 0 ) {
const mainspace_scripts = [
'User:Ohconfucius/script/MOSNUM_dates.js', // User:Ohconfucius/script/MOSNUM dates.js
'User:Shubinator/DYKcheck.js', // User:Shubinator/DYKcheck
'User:Trappist_the_monk/HarvErrors.js', // User:Trappist the monk/HarvErrors
];
load_scripts(mainspace_scripts);
}
else {
const otherspace_scripts = [
'User:Jackmcbarn/editProtectedHelper.js', //User:Jackmcbarn/editProtectedHelper.js
'User:MusikAnimal/responseHelper.js', // User:MusikAnimal/responseHelper
'User:Newslinger/Notifier.js', // User:Newslinger/Notifier.js
'User:Bellezzasolo/Scripts/arb.js', // User:Bellezzasolo/Scripts/arb
'User:Elli/OneClickArchiver.js', // User:Elli/OneClickArchiver
'User:Andrybak/Scripts/Archiver.js', // User:Andrybak/Scripts/Archiver
'User:Enterprisey/delsort.js', // User:Enterprisey/delsort
'User:Enterprisey/easy-brfa.js', // User:Enterprisey/easy-brfa
'User:GeneralNotability/spihelper.js', // User:GeneralNotability/spihelper
'User:L235/culoghelper-personaltesting.js', // User:L235/culoghelper-personaltesting.js
'User:GeneralNotability/InvestorGoat.js', // User:GeneralNotability/InvestorGoat.js
'User:GeneralNotability/mark-locked.js', // User:GeneralNotability/mark-locked.js
'User:Ingenuity/AbuseFilterContribs.js', // User:Ingenuity/AbuseFilterContribs
'User:Enterprisey/unblock-review.js', // User:Enterprisey/unblock-review
'User:Writ Keeper/Scripts/sockStaleness.js', // User:Writ Keeper/Scripts/sockStaleness.js
'User:Writ Keeper/Scripts/cuStaleness.js', // User:Writ Keeper/Scripts/cuStaleness.js
];
load_scripts(otherspace_scripts);
}