User:Codehydro/Headless TOC/auto-open
Appearance
window.onload=(function(){for(i=0;i<(tocnames=document.getElementsByClassName("toctext")).length;i++){for(n=0;n<(hiddentocs=document.getElementsByClassName("tabTOC")).length;n++)if(hiddentocs[n].getElementsByClassName("mw-headline")[0].innerHTML==tocnames[i].innerHTML)tocnames[i].parentNode.setAttribute("onclick","if("+(s="$('#"+hiddentocs[n].parentNode.firstChild.childNodes[1].id+"')")+"[0].innerText=='show')"+s+".trigger('click')")}})();