User:Littlebtc/interwiki.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
var interwikiCollapse = false;
function interwikiCollpase()
{
var interwikiCollapsibles = getElementsByClassName(document.getElementById('bodyContent'),"*","interwiki_collapsible");
for(var i = 0; i < interwikiCollapsibles.length; i++) {
if (interwikiCollapse)
{
interwikiCollapsibles[i].style.display='inline';
}
else
{
interwikiCollapsibles[i].style.display='none';
}
}
if (interwikiCollapse)
{
interwikiCollapse = false;
document.getElementById('interwiki_helper_collapse').style.display='inline';
document.getElementById('interwiki_helper_expand').style.display='none';
}
else
{
interwikiCollapse = true;
document.getElementById('interwiki_helper_collapse').style.display='none';
document.getElementById('interwiki_helper_expand').style.display='inline';
}
}
function createInterwikiHelper()
{
var linkAttributes={
'href':'#',
'title':wgULS('调整是否显示未存在条目的跨语言链接','調整是否顯示未存在條目的跨語言連結'),
'onclick':'interwikiCollpase();'
};
var interwikiHelperExpand= createElement(
'span',
['[',createElement('A',[wgULS('显示他语提示','顯示他語提示')],linkAttributes),']'],
{'class':'editsection', 'id':'interwiki_helper_expand'}
);
var interwikiHelperCollapse= createElement(
'span',
['[',createElement('A',[wgULS('隐藏他语提示','隱藏他語提示')],linkAttributes),']'],
{'class':'editsection', 'id':'interwiki_helper_collapse'}
);
if (interwikiCollapse)
{
interwikiHelperCollpase.style.display='none';
}
else
{
interwikiHelperExpand.style.display='none';
}
var siteSub=document.getElementById&&document.getElementById('contentSub');
elementMoveto( interwikiHelperExpand , siteSub.firstChild );
elementMoveto( interwikiHelperCollapse , siteSub.firstChild );
}
if (wgIsArticle && wgAction == "view") {
addOnloadHook(createInterwikiHelper);
}