MediaWiki:Common.js: Difference between revisions

From BetaMC Wiki
Jump to navigation Jump to search
If this does not work, I will shed tears
Actually works, lets go!
 
Line 5: Line 5:
function script(name) {
function script(name) {
     return function() {
     return function() {
         mw.loader.getScript(
         return mw.loader.getScript(
             mw.util.getUrl('MediaWiki:' + name + '.js', {
             mw.util.getUrl('MediaWiki:' + name + '.js', {
                 action: 'raw',
                 action: 'raw',

Latest revision as of 11:28, 8 October 2026

/* Any JavaScript here will be loaded for all users on every page load. */

// needs to be loaded from separate JS files, because the shitty outdated JS-parser in mediawiki refuses any modern syntax lol
var args = { action: 'raw', ctype: 'text/javascript' };
function script(name) {
    return function() {
        return mw.loader.getScript(
            mw.util.getUrl('MediaWiki:' + name + '.js', {
                action: 'raw',
                ctype: 'text/javascript'
            })
        );
    };
}

Promise.resolve()
    .then(script('StatsClient'))
    .then(script('ClamComponent'))
;