MediaWiki:Gadget-tradsim-trad2sim.js:修订间差异

H萌娘,万物皆可H的百科全书!
跳到导航 跳到搜索
imported>=海豚=
无编辑摘要
imported>=海豚=
无编辑摘要
 
(未显示同一用户的40个中间版本)
第3行: 第3行:
window.origHeadElem = document.getElementById("firstHeading") || document.getElementById("section_0");
window.origHeadElem = document.getElementById("firstHeading") || document.getElementById("section_0");
window.origHeadHTML=window.origHeadElem.innerHTML;
window.origHeadHTML=window.origHeadElem.innerHTML;
if (mw.config.get('wgNamespaceNumber') != -1){
window.newtrad2sim=function(){
window.newtrad2sim=function(){
var listobj=pview.getElementsByTagName("ul")[0];
var listobj=pview.getElementsByTagName("ul")[0];
if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
document.getElementById("bodyContent").innerHTML=window.newtrad2simcore(" "+document.getElementById("bodyContent").innerHTML).substr(1);
window.localStorage.setItem('Traditional Chinese', true);
window.origHeadElem.innerHTML=window.newtrad2simcore(" "+window.origHeadElem.innerHTML).substr(1);
location.reload();
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(){
window.newtrad2simm=function(){
document.getElementById("bodyContent").innerHTML=window.newtrad2simcore(" "+document.getElementById("bodyContent").innerHTML).substr(1);
window.localStorage.setItem('Traditional Chinese', true);
window.origHeadElem.innerHTML=window.newtrad2simcore(" "+window.origHeadElem.innerHTML).substr(1);
location.reload();
var convtag=document.getElementById("ca-conv-text");
convtag.parentElement.innerHTML="<a href=\"javascript:window.simrestorem()\" title=\"复原\" id=\"ca-conv-text\">港台繁体<\/a>";
};
};


第38行: 第32行:


window.simrestorem=function(){
window.simrestorem=function(){
document.getElementById("bodyContent").innerHTML=window.origHTML;
localStorage.removeItem('Traditional Chinese');
window.origHeadElem.innerHTML=window.origHeadHTML;
location.reload();
var convtag=document.getElementById("ca-conv-text");
convtag.parentElement.innerHTML="<a href=\"javascript:window.newtrad2simm()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a>";
};
};


第48行: 第40行:
if(!convtag){
if(!convtag){
spanobj=document.createElement("span");
spanobj=document.createElement("span");
srch=document.getElementById("mw-ui-icon mw-ui-icon-element mw-ui-icon-minerva-language-switcher language-selector disabled");
srch=document.getElementById("ca-watch");
srch.parentElement.insertBefore(spanobj,srch);
srch.parentElement.insertBefore(spanobj,srch);
spanobj.innerHTML="<a href=\"#\" onclick=\"window.newtrad2simm()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a>";
spanobj.innerHTML="<a href=\"#\" onclick=\"window.newtrad2simm()\" title=\"繁体中文\" id=\"ca-conv-text\">大陆简体<\/a>";
第54行: 第46行:
}else{
}else{
     var pview=document.getElementById("p-namespaces");
     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];
     var listobj=pview.getElementsByTagName("ul")[0];
     if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
     if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
第64行: 第55行:
     }
     }
    }
    }
}
if (window.localStorage.getItem('Traditional Chinese')) {
document.querySelector("body").innerHTML=window.newtrad2simcore(" "+document.querySelector("body").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>";
}
}

2021年8月5日 (四) 21:52的最新版本

window.HanTSVersion="1139833";
window.origHTML=document.getElementById("bodyContent").innerHTML;
window.origHeadElem = document.getElementById("firstHeading") || document.getElementById("section_0");
window.origHeadHTML=window.origHeadElem.innerHTML;
if (mw.config.get('wgNamespaceNumber') != -1){
window.newtrad2sim=function(){
	var listobj=pview.getElementsByTagName("ul")[0];
	if(listobj.parentNode.className.indexOf("emptyPortlet")<0){
			window.localStorage.setItem('Traditional Chinese', true);
			location.reload();
	}
};

window.newtrad2simm=function(){
		window.localStorage.setItem('Traditional Chinese', true);
		location.reload();
};


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(){
	localStorage.removeItem('Traditional Chinese');
	location.reload();
};

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");
      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>";
      }
    }
}
if (window.localStorage.getItem('Traditional Chinese')) {
document.querySelector("body").innerHTML=window.newtrad2simcore(" "+document.querySelector("body").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>";
}