User:Kurgenera/logo.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
$(function() {
var customConfig = {
icon: 'Arabic_Wikipedia_Logo_Gaza_(3).svg',
wordmark: 'Wikipedia-wordmark-zh-hans.svg',
tagline: 'wikipedia-tagline-zh-hans.svg'
};
var api = new mw.Api();
api.get({
action: 'parse',
text: '[[File:' + customConfig.icon + '|100px|link=]]' +
'[[File:' + customConfig.wordmark + '|280px|link=]]' +
'[[File:' + customConfig.tagline + '|280px|link=]]',
contentmodel: 'wikitext',
prop: 'text',
formatversion: 2
}).done(function(data) {
var $images = $(data.parse.text).find('img');
if ($images.length >= 3) {
var iconSrc = $images.eq(0).attr('src');
var wordmarkSrc = $images.eq(1).attr('src');
var taglineSrc = $images.eq(2).attr('src');
var finalStyle =
'.mw-logo-icon { ' +
'content: url("' + iconSrc + '") !important; ' +
'width: auto !important; ' +
'height: 50px !important; ' +
'object-fit: contain !important; ' +
'margin-right: 10px !important; ' +
'} ' +
'.mw-logo-wordmark { ' +
'content: url("' + wordmarkSrc + '") !important; ' +
'height: auto !important; ' +
'width: 120px !important; ' +
'object-fit: contain !important; ' +
'} ' +
'.mw-logo-tagline { ' +
'content: url("' + taglineSrc + '") !important; ' +
'height: auto !important; ' +
'width: 120px !important; ' +
'display: block !important; ' +
'object-fit: contain !important; ' +
'margin-top: 10px !important; ' +
'} ';
mw.util.addCSS(finalStyle);
}
});
});