MediaWiki:Gadget-tradsim-trad2sim.js
跳到导航
跳到搜索
注意:这类代码页面在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- 按住
CTRL+SHIFT+DEL 或 ⌘-Shift-R
来清除缓存! - 或尝试在地址栏的地址最后添加代码
?_=1
来访问最新页面。 - 你还可以在设置中勾选小工具在页面右上角添加清除缓存按钮!
window.HanTSVersion="249ce4ef1f82";
window.origHTML=document.getElementById("content").innerHTML;
window.newtrad2sim=function(){
var listobj=pview.getElementsByTagName("ul")[0];
if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
document.getElementById("bodyContent").innerHTML=window.newtrad2simcore(" "+document.getElementById("bodyContent").innerHTML).substr(1);
window.origHeadElem.innerHTML=window.newtrad2simcore(" "+window.origHeadElem.innerHTML).substr(1);
var convtag=document.getElementById("ca-conv");
if(!convtag)
listobj.innerHTML="<li id=\"ca-conv\"><span><a href=\"javascript:window.simrestore()\" title=\"复原\" id=\"ca-conv-text\">港台繁体<\/a><\/span><\/li>"+listobj.innerHTML;
else
convtag.innerHTML="<span><a href=\"javascript:window.simrestore()\" title=\"复原\" id=\"ca-conv-text\">港台繁体<\/a><\/span>";
}
};
window.newtrad2simm=function(){
document.getElementById("bodyContent").innerHTML=window.newtrad2simcore(" "+document.getElementById("bodyContent").innerHTML).substr(1);
window.origHeadElem.innerHTML=window.newtrad2simcore(" "+window.origHeadElem.innerHTML).substr(1);
var convtag=document.getElementById("ca-conv-text");
convtag.parentElement.innerHTML="<a href=\"javascript:window.simrestorem()\" title=\"复原\" id=\"ca-conv-text\">港台繁体<\/a>";
};
window.simrestore=function(){
var listobj=pview.getElementsByTagName("ul")[0];
if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
document.getElementById("bodyContent").innerHTML=window.origHTML;
window.origHeadElem.innerHTML=window.origHeadHTML;
var convtag=document.getElementById("ca-conv");
if(!convtag)
listobj.innerHTML="<li id=\"ca-conv\"><span><a href=\"javascript:window.newtrad2sim()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a><\/span><\/li>"+listobj.innerHTML;
else
convtag.innerHTML="<span><a href=\"javascript:window.newtrad2sim()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a><\/span>";
}
};
window.simrestorem=function(){
document.getElementById("bodyContent").innerHTML=window.origHTML;
window.origHeadElem.innerHTML=window.origHeadHTML;
var convtag=document.getElementById("ca-conv-text");
convtag.parentElement.innerHTML="<a href=\"javascript:window.newtrad2simm()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a>";
};
if(document.getElementById("mw-mf-main-menu-button")){ //There should be a better way to check this
var convtag=document.getElementById("ca-conv-text");
if(!convtag){
spanobj=document.createElement("span");
srch=document.getElementById("ca-watch");
srch.parentElement.insertBefore(spanobj,srch);
spanobj.innerHTML="<a href=\"#\" onclick=\"window.newtrad2simm()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a>";
}
}else{
var pview=document.getElementById("p-namespaces");
if(pview&&pview.className.search("vector")>=0&&(window.location.search.search("action=edit")<0||window.location.search.search("action=view")>=0)){
var listobj=pview.getElementsByTagName("ul")[0];
if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
var convtag=document.getElementById("ca-conv");
if(!convtag)
listobj.innerHTML="<li id=\"ca-conv\"><span><a onclick=\"javascript:window.newtrad2sim()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a><\/span><\/li>"+listobj.innerHTML;
else
convtag.innerHTML="<span><a href=\"javascript:window.newtrad2sim()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a><\/span>";
}
}
}