MediaWiki:Gadget-internalLinkHelper.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
/* [[Template:Internal link helper]] 辅助脚本 */
addOnloadHook(function(){
var items = getElementsByClassName(document, 'span', 'ILHItem');
var bodycontent = document.getElementById('bodyContent');
for(var i = 0, item; item = items[i]; i ++) {
if(!hasClass(item, 'ILHExist')) {
var chinese = getElementsByClassName(item, 'span', 'ILHChinese')[0];
var original = getElementsByClassName(item, 'span', 'ILHOriginal')[0];
var langname = getElementsByClassName(item, 'span', 'ILHLang')[0];
var tip = document.createElement('div');
bodycontent.appendChild(tip);
chinese.className = 'TipClickButton';
tip.className = 'TipClickButton_tip';
tip.style.display = 'none';
html = wgULS('中文维基百科未有', '中文維基百科未有') + chinese.innerHTML +
wgULS('页面,可参考', '頁面,可參考') + langname.innerHTML +
wgULS('维基百科的对应页面', '維基百科的對應頁面') + original.innerHTML + '。';
innernode = document.createElement('span');
innernode.style.fontSize = 'smaller';
innernode.innerHTML = html;
tip.appendChild(innernode);
}
comment = getElementsByClassName(item, 'span', 'ILHComment')[0];
comment.parentNode.removeChild(comment);
}
});