MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
if ( | (function () { | ||
if (mw.config.get('wgNamespaceNumber') < 0) return; | |||
var title = mw.config.get('wgPageName'); | |||
var cssPage = 'Template:PageCSS/' + title + '.css'; | |||
var api = new mw.Api(); | |||
api.get({ | |||
action: 'query', | |||
titles: cssPage, | |||
format: 'json' | |||
}).done(function (data) { | |||
var pages = data.query.pages; | |||
var pageId = Object.keys(pages)[0]; | |||
if (pageId !== "-1") { | |||
var cssUrl = mw.util.getUrl(cssPage, { action: 'raw', ctype: 'text/css' }); | |||
mw.loader.load(cssUrl, 'text/css'); | |||
} | } | ||
}); | |||
})(); | |||
} | |||
Revision as of 22:41, 11 March 2026
(function () {
if (mw.config.get('wgNamespaceNumber') < 0) return;
var title = mw.config.get('wgPageName');
var cssPage = 'Template:PageCSS/' + title + '.css';
var api = new mw.Api();
api.get({
action: 'query',
titles: cssPage,
format: 'json'
}).done(function (data) {
var pages = data.query.pages;
var pageId = Object.keys(pages)[0];
if (pageId !== "-1") {
var cssUrl = mw.util.getUrl(cssPage, { action: 'raw', ctype: 'text/css' });
mw.loader.load(cssUrl, 'text/css');
}
});
})();