Jump to content

MediaWiki:Common.js: Difference between revisions

From Ditzy Wiki
No edit summary
No edit summary
Tag: Manual revert
 
(7 intermediate revisions by the same user not shown)
Line 2: Line 2:
     if (mw.config.get('wgNamespaceNumber') < 0) return;
     if (mw.config.get('wgNamespaceNumber') < 0) return;


     var title = mw.config.get('wgPageName');
     var title = mw.config.get('wgPageName'); // underscores already
    var cssPage = 'Template:PageCSS/' + title + '.css';


     var api = new mw.Api();
     var cssPage = 'MediaWiki:' + title + '.css';
    var jsPage  = 'MediaWiki:' + title + '.js';


     api.get({
     // Load page CSS
         action: 'query',
    mw.loader.load(
        titles: cssPage,
         mw.util.getUrl(cssPage, { action: 'raw', ctype: 'text/css' }),
         format: 'json'
         'text/css'
     }).done(function (data) {
     );
        var pages = data.query.pages;
        var pageId = Object.keys(pages)[0];


        if (pageId !== "-1") {
    // Load page JS
            var cssUrl = mw.util.getUrl(cssPage, { action: 'raw', ctype: 'text/css' });
    mw.loader.load(
            mw.loader.load(cssUrl, 'text/css');
        mw.util.getUrl(jsPage, { action: 'raw', ctype: 'text/javascript' }),
        }
        'text/javascript'
     });
     );
})();
})();

Latest revision as of 12:02, 12 March 2026

(function () {
    if (mw.config.get('wgNamespaceNumber') < 0) return;

    var title = mw.config.get('wgPageName'); // underscores already

    var cssPage = 'MediaWiki:' + title + '.css';
    var jsPage  = 'MediaWiki:' + title + '.js';

    // Load page CSS
    mw.loader.load(
        mw.util.getUrl(cssPage, { action: 'raw', ctype: 'text/css' }),
        'text/css'
    );

    // Load page JS
    mw.loader.load(
        mw.util.getUrl(jsPage, { action: 'raw', ctype: 'text/javascript' }),
        'text/javascript'
    );
})();