User:Liu116/fzxlwork.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
$(function() {
// Get Olympedia link
var olympProp = 'P8286';
var athid = "0";
var id = mw.config.get('wgWikibaseItemId');
var ns = mw.config.get('wgNamespaceNumber');
if (ns === 0) {
$.ajax({
data: {
action: 'wbgetclaims',
format: 'json',
entity: id,
property: olympProp,
},
dataType: "jsonp",
type: 'GET',
url: 'https://www.wikidata.org/w/api.php',
success: function(data) {
var datas = data.claims[olympProp];
if (datas) {
var dat = datas[0];
athid = dat.mainsnak.datavalue.value;
var li = document.createElement("li");
li.id = "t-olympedia";
li.className = "mw-list-item";
var a = document.createElement("a");
a.href = "https://www.olympedia.org/athletes/" + athid;
a.title = "Olympedia";
var desc = document.createElement("span");
desc.appendChild(document.createTextNode("Olympedia"));
a.appendChild(desc);
li.appendChild(a);
// not compatible with Minerva
if (document.querySelector('#p-pagemisc')) {
document.querySelector('#p-pagemisc .mw-portlet-body ul').appendChild(li);
} else if (document.querySelector('#p-tb div')) {
document.querySelector('#p-tb div ul').appendChild(li);
}
}
}
});
}
// Small window for removing diacritics
// Small window for search results
// Small window for What Links Here
// Insert blank reference tool as default reference insert tool has bug
/*
1、title or script-title / radio default title
if script-title / text lang default ''
2、publisher or work / radio default publisher
3、date / check default yes
4、accessdate default autofill
5、archiveurl and archivedate / check default yes
*/
});