User talk:Ephemeral Hiraeth

Energy X (talk) 23:06, September 29, 2014 (UTC)

Mediawiki pages.
Does this template depend on mediawiki pages and if yes which one. I'm trying to copy it and the Navframe wont appear. Jantje132 (talk) 19:41, October 9, 2014 (UTC)


 * I've already copied it in the CSS over here but the frame still won't appear in the copied template but the roundy part does work as you can see here Jantje132 (talk) 20:11, October 9, 2014 (UTC)


 * Do you mean this

/* * Collapsible tables * Description: Allows tables to be collapsed, showing only the header. See NavFrame. * Taken from Wikipedia's Common.js. */ var autoCollapse = 2; var collapseCaption = "hide"; var expandCaption = "show"; function collapseTable(tableIndex) { var Button = document.getElementById("collapseButton" + tableIndex); var Table = document.getElementById("collapsibleTable" + tableIndex); if(!Table || !Button) return false; var Rows = Table.rows; if(Button.firstChild.data == collapseCaption) { for (var i = 1; i < Rows.length; i++) Rows[i].style.display = "none"; Button.firstChild.data = expandCaption; } else { for(var i = 1; i < Rows.length; i++) Rows[i].style.display = Rows[0].style.display; Button.firstChild.data = collapseCaption; } } function createCollapseButtons { var tableIndex = 0; var NavigationBoxes = new Object; var Tables = document.getElementsByTagName( "table" ); for(var i = 0; i < Tables.length; i++) if(hasClass( Tables[i], "collapsible")) { var HeaderRow = Tables[i].getElementsByTagName("tr")[0]; if(!HeaderRow) continue; var Header = HeaderRow.getElementsByTagName("th")[0]; if(!Header) continue; NavigationBoxes[tableIndex] = Tables[i]; Tables[i].setAttribute("id", "collapsibleTable" + tableIndex); var Button = document.createElement("span"); var ButtonLink = document.createElement("a"); var ButtonText = document.createTextNode(collapseCaption); Button.style.styleFloat = "right"; Button.style.cssFloat = "right"; Button.style.fontWeight = "normal"; Button.style.textAlign = "right"; Button.style.width = "6em"; ButtonLink.style.color = Header.style.color; ButtonLink.setAttribute("id", "collapseButton" + tableIndex); ButtonLink.setAttribute("href", "javascript:collapseTable(" + tableIndex + ");"); ButtonLink.appendChild(ButtonText ); Button.appendChild(document.createTextNode("[")); Button.appendChild(ButtonLink); Button.appendChild(document.createTextNode("]")); Header.insertBefore(Button, Header.childNodes[0]); tableIndex++; } 	for(var i = 0; i < tableIndex; i++) if(hasClass(NavigationBoxes[i], "collapsed") || (tableIndex >= autoCollapse && hasClass(NavigationBoxes[i], "autocollapse"))) collapseTable(i); } addOnloadHook(createCollapseButtons); /* * Dynamic Navigation Bars (experimental) * Description: See NavFrame. * Taken from Wikipedia's Common.js. */ var NavigationBarHide = '[' + collapseCaption + ']'; var NavigationBarShow = '[' + expandCaption + ']'; function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) return false; if(NavToggle.firstChild.data == NavigationBarHide) { for(var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) if(hasClass(NavChild, 'NavPic')) NavChild.style.display = 'none'; if(hasClass(NavChild, 'NavContent')) NavChild.style.display = 'none'; NavToggle.firstChild.data = NavigationBarShow; } else if(NavToggle.firstChild.data == NavigationBarShow) { for(var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) if(hasClass(NavChild, 'NavPic')) NavChild.style.display = 'block'; if(hasClass(NavChild, 'NavContent')) NavChild.style.display = 'block'; NavToggle.firstChild.data = NavigationBarHide; } } function createNavigationBarToggleButton { var indexNavigationBar = 0; var divs = document.getElementsByTagName("div"); for(var i = 0; NavFrame = divs[i]; i++) if (hasClass(NavFrame, "NavFrame")) { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); for(var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) if(hasClass(NavChild, 'NavPic') || hasClass(NavChild, 'NavContent')) if(NavChild.style.display == 'none') { NavToggleText = document.createTextNode(NavigationBarShow); break; } 			NavToggle.appendChild(NavToggleText); for(var j = 0; j < NavFrame.childNodes.length; j++) if(hasClass(NavFrame.childNodes[j], "NavHead")) NavFrame.childNodes[j].appendChild(NavToggle); NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } addOnloadHook( createNavigationBarToggleButton ); I've copied it from the this wiki into the other. And the wikia.js is emptyJantje132 (talk) 20:26, October 9, 2014 (UTC)