|
|
(24 intermediate revisions by one other user not shown) |
Line 13: |
Line 13: |
| function siteArticlePath(){ return 'wiki'; } | | function siteArticlePath(){ return 'wiki'; } |
| function siteBotInterfacePath(){ return 'w'; } | | function siteBotInterfacePath(){ return 'w'; } |
|
| |
| // Appends any #nav_toc_append > .nav_toc to #nav_right
| |
| // Moves any existing #nav_toc to #nav_right
| |
| function domNavToc()
| |
| {
| |
| //var errNode = document.createTextNode( "No Sidebar" );
| |
| var navRight = document.getElementById( 'nav_right' );
| |
|
| |
| if( !navRight ) {
| |
| return 0;
| |
| }
| |
|
| |
| // Append all .nav_toc classed elements under #nav_toc_append
| |
| var navTocAppend = document.getElementById( 'nav_toc_append' );
| |
| if( navTocAppend ) {
| |
| // while (node.hasChildNodes())
| |
| // {
| |
| // node.removeChild(node.firstChild);
| |
| // }
| |
| var len = navTocAppend.childNodes.length;
| |
| for(var i = 0; i < len; i++)
| |
| {
| |
| alert('for: ' + i);
| |
| var thisNavToc = navTocAppend.childNodes[i];
| |
| //not the right way to do this
| |
| if(thisNavToc.className == 'nav_toc')
| |
| {
| |
| var thisNavTocClone = thisNavToc.cloneNode(true);
| |
| thisNavToc.parentNode.removeChild(thisNavToc);
| |
| var len2 = thisNavTocClone.childNodes.length;
| |
| for(var i = 0; i < len2; i++)
| |
| {
| |
| navRight.appendChild( thisNavTocClone.childNodes[i] );
| |
| if(thisNavTocClone.childNodes[i].style.display) {thisNavTocClone.style.display = 'block';}
| |
| if(thisNavTocClone.childNodes[i].visibility) {thisNavTocClone.visibility = 'visible';}
| |
| }
| |
| }
| |
| }
| |
| }
| |
|
| |
| // Append errNode if navToc doesn't exist
| |
| var navToc = document.getElementById( 'nav_toc' );
| |
| if( !navToc ) {
| |
| //navRight.appendChild( errNode );
| |
| return 0;
| |
| }
| |
| alert('navToc = true');
| |
|
| |
| var navToc2 = navToc.cloneNode(true);
| |
| navToc.parentNode.removeChild(navToc);
| |
| navRight.appendChild( navToc2 );
| |
|
| |
| navToc2.style.display = 'block';
| |
| }
| |