User:Wanderer8128/vector.js

function makeSect{ var eBody=document.getElementById("mw-content-text"); var eH=document.createElement("h1"); for(e=eBody.firstChild;e.nextSibling;e=e.nextSibling)if(e.tagName=="H2"){eBody.insertBefore(eH,e);break;} makeSectLoop(eBody,1); eDic=eBody.getElementsByTagName("SECTION")[0]; eDic.tagName="ARTICLE"; eDic.id="dict"; eDic.className=""; eDic.removeChild(eH); } function makeSectLoop(eBody,n){ var eSect=null;var next; for(var e=eBody.firstChild;e;e=next){ next=e.nextSibling; if(e.tagName=="H"+n){ eSect=document.createElement("SECTION"); eSect.className="sec"+n; if(n>2){ eSect.className+=" "+e.firstChild.textContent.replace(" ","_").replace(/_\d/,""); }else if(n==2){ eSect.id=e.firstChild.id; }           eBody.insertBefore(eSect,e); }       if(eSect){ if(next){ eSect.appendChild(e); if(next.tagName=="H"+n){makeSectLoop(eSect,n+1);} }else{if(eSect)makeSectLoop(eSect,n+1);} }   } } if(document.body.className.indexOf("ns-0")+1){ if(document.body.className.indexOf("action-view")+1){ makeSect; if(eToc=document.getElementById("toc")){eToc.id="toc_lng";} }}