Benutzer:Telcontar/monobook.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen zu sehen: Mozilla/Firefox: Shift-Strg-R, Internet Explorer: Strg-F5, Opera: F5, Safari: ⌘-R, Konqueror: Strg-R.
NavigationBarShowDefault = 0; <!-- von Benutzer Joni2 übernommen (tw adaptiert --> /* FUNCTIONS */ var bIsInEditMode; var Clock; var TimeInfo; var nHour; var nMinute; // Waits till all needed objects are loaded and then calls Init() function AreElementsAvailable() { if (document.getElementById("footer")) Init(); else setTimeout("AreElementsAvailable();", 50); } // Initializes clock and customizes some objects function Init() { //##### /* var FieldCaption; // Hide logo document.getElementById("p-logo").getElementsByTagName("a")[0].style.backgroundImage = ""; document.getElementById("p-logo").getElementsByTagName("a")[0].style.display = "none"; // Create new field FieldCaption = document.createElement("h5"); FieldBody = document.createElement("div"); FieldBody.className = "pBody"; FieldList = document.createElement("ul"); FieldListItem = document.createElement("li"); FieldListItemLink = document.createElement("a"); FieldListItemLink.href = "http://www.google.de/"; FieldListItemLink.innerText = "Google"; FieldListItem2 = document.createElement("li"); FieldListItemLink2 = document.createElement("a"); FieldListItemLink2.href = "http://www.google.de/"; FieldListItemLink2.innerText = "Google"; document.getElementById("p-logo").appendChild(FieldCaption); document.getElementById("p-logo").appendChild(FieldBody); FieldBody.appendChild(FieldList); FieldList.appendChild(FieldListItem); FieldListItem.appendChild(FieldListItemLink); FieldList.appendChild(FieldListItem2); FieldListItem2.appendChild(FieldListItemLink2); */ //##### var ScrollToEditTextboxListItem; var ScrollToEditTextboxLink; // Is in edit mode? bIsInEditMode = document.getElementById("editform"); // Customize top bar document.getElementById("pt-userpage").getElementsByTagName("a")[0].innerHTML = "<b>Telcontar</b>"; document.getElementById("pt-mytalk").getElementsByTagName("a")[0].innerHTML = "<b>diskussion</b>"; document.getElementById("pt-preferences").getElementsByTagName("a")[0].innerText = "einstellungen"; document.getElementById("pt-watchlist").getElementsByTagName("a")[0].innerText = "beobachtungsliste"; document.getElementById("pt-mycontris").getElementsByTagName("a")[0].innerText = "beiträge"; document.getElementById("pt-logout").getElementsByTagName("a")[0].innerText = "logout"; // Make field captions bold document.getElementById("p-nav").getElementsByTagName("h5")[0].innerHTML = "<b>Navigation</b>"; document.getElementById("p-search").getElementsByTagName("h5")[0].getElementsByTagName("label")[0].innerHTML = "<b>Suche</b>"; document.getElementById("p-tb").getElementsByTagName("h5")[0].innerHTML = "<b>Werkzeuge</b>"; // Create own main menu items CreateMainMenuItem("-", ""); CreateMainMenuItem("My Todo", "http://de.wikipedia.org/w/index.php?title=Benutzer:Telcontar/to_do&action=edit"); // Try Creat other items // Make search field dark document.getElementById("p-search").getElementsByTagName("div")[0].style.backgroundColor = "#E0E0E0"; // Customize document's top bar // Change text if (document.getElementById("ca-history")) document.getElementById("ca-history").getElementsByTagName("a")[0].innerText = "History"; // Add further element, if in edit mode if (bIsInEditMode) { ScrollToEditTextboxListItem = document.createElement("li"); ScrollToEditTextboxLink = document.createElement("a"); ScrollToEditTextboxLink.href = "javascript:ScrollToEditTextbox();"; ScrollToEditTextboxLink.innerHTML = "↓"; document.getElementById("p-cactions").getElementsByTagName("ul")[0].appendChild(ScrollToEditTextboxListItem); ScrollToEditTextboxListItem.appendChild(ScrollToEditTextboxLink); } // Initialize clock Clock = document.createElement("li"); document.getElementById("p-personal").getElementsByTagName("div")[0].getElementsByTagName("ul")[0].appendChild(Clock); // Scroll to edit textbox if (bIsInEditMode && location.search.indexOf("&action=edit") > -1) ScrollToEditTextbox(); // Start clock RefreshClock(); } // Scrolls to the edit textbox, if in edit mode function ScrollToEditTextbox() { if (bIsInEditMode) { EditTextbox = document.getElementById("editform").getElementsByTagName("textarea")[0]; window.scrollTo(0, EditTextbox.offsetTop); EditTextbox.focus(); } } // Displays the new time every second function RefreshClock() { TimeInfo = new Date; nHour = TimeInfo.getHours(); nMinute = TimeInfo.getMinutes(); if (nHour < 10) nHour = "0" + nHour; if (nMinute < 10) nMinute = "0" + nMinute; Clock.innerText = nHour + ":" + nMinute + " Uhr"; setTimeout("RefreshClock();", 1000); } // Creates a new main menu item. // If sText is "-" sLink is ignored and a horizontal line is displayed. // If sText is not "-" and sLink is "" the link goes to the site sText from the // German Wikipedia. function CreateMainMenuItem(sText, sLink) { var MainMenu; var SeparatingLine; var LinkContainer; var Link; var LinkText; MainMenu = document.getElementById("p-nav").getElementsByTagName("div")[0].getElementsByTagName("ul")[0]; if (sText == "-") { SeparatingLine = document.createElement("hr"); MainMenu.appendChild(SeparatingLine); } else { if (sLink == "") sLink = "http://de.wikipedia.org/wiki/" + sText LinkContainer = document.createElement("li"); Link = document.createElement("a"); Link.href = sLink; LinkText = document.createTextNode(sText); MainMenu.appendChild(LinkContainer); LinkContainer.appendChild(Link); Link.appendChild(LinkText); } } /* CODE */ //AreElementsAvailable(); window.onload = Init;