Užívateľ:Kandy Talbot/fixed
Tak dalsia optimalizacna blbustka z Kandyho dielne - riesil som sice nieco uplne ine ale nedalo mi to a ten napad trebalo rovno zrealizovat ;)
Co to spravi? Zafixuje lavy navigacny panel, takze ked rolujete dlhe stranky mate ho vzdy vlavo poruke + tam naklonuje odkazy z osobnych nastrojov. V zhladom na position: fixed; to v IE<=6 nepojde, ale to ma netrapi. :)
tvoj/monobook.css
#column-one { position: fixed; padding-top: 3px; } #p-lang .pBody ul { max-height: 150px; overflow: auto; } body { background-attachment: fixed; }
tvoj/monobook.js
function alternative_menu() { // vymazeme logo bo potrebujeme miesto logo = document.getElementById("p-logo"); logo.parentNode.removeChild(logo); // naklonujeme si odkazy, nahodime ich do laveho panelu a hodime mimo fixed box content = document.getElementById("column-content"); p_personal = document.getElementById("p-personal"); var p_personal2 = p_personal.cloneNode(true); content.insertBefore(p_personal2,content.firstChild); p_cactions = document.getElementById("p-cactions"); content.insertBefore(p_cactions,content.firstChild); var odkazy = p_personal.childNodes[3]; var h5 = p_personal.childNodes[1]; p_navigation = document.getElementById("p-navigation"); p_navigation.appendChild(h5); p_navigation.appendChild(odkazy); // nech tam neleze footer odstranime ho footer = document.getElementById("footer"); footer.parentNode.removeChild(footer); } addOnloadHook(function() { alternative_menu(); });