|
Post by Uchiha Sasuke on Aug 28, 2004 3:48:54 GMT
this code will make it so that when you click on the link inside a board to go back to a category, it will make only that category show, just like how it is in PHPBB, Invision Free, Yabb, and all those boards...
Main Footer
<script> //Invision Free style category viewing //Coded by NCGI (Uchiha Sasuke) BoardNames = new Array() iTD = document.getElementsByTagName('td'); if (location.href.indexOf('action') ==-1) { for (t=0;t<iTD.length;t++) { if (iTD[t].className=="catbg" && iTD[t].colSpan=="5" && iTD[t].parentNode.nextSibling) { if (iTD[t].parentNode.nextSibling.firstChild.name!="") { BoardNames.push(iTD[t].parentNode.nextSibling.firstChild.name);}}}}
if (location.href.indexOf('index.cgi#') !=-1) { iSplit = location.href.split('#')[1]; function doLoneCat() { for (b=0;b<BoardNames.length;b++) { if (BoardNames[b]==iSplit) { for (i=0;i<iTD.length;i++) { if (iTD[i].colSpan=="5" && iTD[i].className=="catbg" && iTD[i].parentNode.nextSibling) { if (iTD[i].parentNode.nextSibling.firstChild.name!=BoardNames[b]) { while (iTD[i].parentNode.nextSibling.nextSibling.firstChild.className!="catbg") { iTD[i].parentNode.parentNode.removeChild(iTD[i].parentNode.nextSibling.nextSibling);} iTD[i].parentNode.parentNode.removeChild(iTD[i].parentNode.nextSibling); iTD[i].parentNode.parentNode.removeChild(iTD[i].parentNode); doLoneCat(); }}}}}} doLoneCat();} </script>
|
|