MediaWiki:Monobook.js/Wiktionary
/*
DO NOT USE THOSE SCRIPTS, YET! > BETA
- /
// Anfang
function $(ID) {return document.getElementById(ID);} function $t(T) {return document.getElementsByTagName(T);} url = document.URL; orig = new Array(); document.write('<style type="text/css">.ns-0 .editsection {display: none;} .ns-0 #p-cactions li#ca-nstab-main a, .ns-0 #p-cactions li#ca-nstab-main.selected a {background-color: #F3FFF3;} .ns-4 #content {background-color: #FFFFE9;} .ns-4 table {background: inherit;} .ns-4 #p-cactions li#ca-nstab-project a, .ns-4 #p-cactions li#ca-nstab-project.selected a {background-color: #FFF0EC;} .ns-0 #wpTextbox1 {background-color: #FFE4E1;}<\/style>'); bouncyWiki = "http://upload.wikimedia.org/wikipedia/commons/6/6c/Bouncywikilogo.gif"; barnStar = "http://upload.wikimedia.org/wikipedia/commons/7/7e/Barnstar-rotating.gif"; if (mw.config.get('wgNamespaceNumber') == 0 || mw.config.get('wgNamespaceNumber') == 4) { function correctLinks() { var aTag = $("bodyContent").getElementsByTagName("a"); for (var i = 0; i < aTag.length; i++) { aTag[i].href = aTag[i].href.replace(/(\/|=)Wiktionary:([^\?&]+)/, "$1$2"); aTag[i].href = aTag[i].href.replace(/.+?title=([^&]+)&.+=edit.*$/, "/wiki/Wiktionary:$1?action=edit"); } } addOnloadHook(correctLinks); } if (mw.config.get('wgNamespaceNumber') == 0) { function editLink() { if ($("ca-viewsource")) {var eTab = "ca-viewsource";} else {var eTab = "ca-edit";} $(eTab).getElementsByTagName("a")[0].href = "/wiki/Wiktionary:"+mw.config.get('wgTitle')+"?action=edit"; } addOnloadHook(editLink); function saveStable() { if (url.indexOf("=edit") > 0 && url.indexOf("makeStable=") > 0) { var cookStable = document.cookie.match(/makeStable=(.+?)(;|$)/); if (cookStable) { var oldid = url.replace(/.*?makeStable=([0-9]+).*/, "$1"); var cookieStable = decodeURIComponent(cookStable[1]); var newLine = "\n"; if (navigator.userAgent.indexOf("MSIE") > 0) { newLine = "{{subst:IE_is_a_bug!}}"; // The world's most faulty web browser (IE) is not able to create any newline in textarea (neither \n nor \r\n etc.); believe it or not! cookieStable = cookieStable.replace(/\r\n/g, newLine); } $("wpTextbox1").innerHTML = "<includeonly>"+oldid+"</includeonly><noinclude>"+newLine+cookieStable+"</noinclude>"; if (window.opera) { $("editform").innerHTML = $("editform").innerHTML.replace(/textarea/, "textarea"); // forcing Opera } document.editform.wpSummary.value = "Stable ID: "+oldid; var minorEdit = document.editform.wpMinoredit; if (minorEdit.checked != true) {minorEdit.checked = true;} var watchThis = document.editform.wpWatchthis; if (watchThis.checked == true) {watchThis.checked = false;} document.cookie = "makeStable=cleared; path=/"; // $("wpTextbox1").innerHTML = $("wpTextbox1").innerHTML.replace(/\[\[Wiktionary:/, "[["); // document.editform.submit(); } else { alert("Error: No or empty cookie, probably your web browser does not allow cookies!"); } } } addOnloadHook(saveStable); } else if (mw.config.get('wgNamespaceNumber') == 4) { xTimes = 0; function makeStable(x) { var oldid = url.replace(/.*?(makeStable|oldid)=([0-9]+).*/, "$2"); if (x > 0) { var img = new Image(); img.src = bouncyWiki; if (img.complete == true || xTimes > 8) { var ask = confirm("Is this revision really trustable?"); if (ask == true) { if (url.indexOf("=edit") < 0) { // no =submit! location.href = $("ca-edit").firstChild.href+"&makeStable="+oldid; } else { makeStable(); } } } else { if (xTimes < 9) { xTimes = xTimes+1; setTimeout("makeStable(1)", 250); } } } else { document.cookie = "makeStable="+encodeURIComponent($("wpTextbox1").innerHTML)+"; path=/"; location.href = "/wiki/"+mw.config.get('wgTitle')+"?action=edit&makeStable="+oldid; } } if (url.indexOf("=edit") > 0 && url.indexOf("makeStable=") > 0) { document.write('<style type="text/css">body {background: #F3FFF3 url('+bouncyWiki+') center 300px no-repeat;} #globalWrapper {display: none;}<\/style>'); addOnloadHook(makeStable); } else { function linkStable() { if (mw.config.get('wgUserGroups') != null && (mw.config.get('wgUserGroups')[0] == "sysop" || mw.config.get('wgUserGroups')[1] == "sysop") && url.indexOf("oldid=") > 0 && url.indexOf("diff=") < 0 && mw.config.get('wgAction') != "edit") { var span = document.createElement("span"); span.setAttribute("style", "float: right; color: #000000; font-size: larger;"); span.innerHTML = ' [<a style="color: #008000;" href="javascript:makeStable(1)">Declare revision as stable<\/a>]'; $("mw-revision-info").appendChild(span); } } addOnloadHook(linkStable); } if (url.indexOf("=history") > 0) { document.write('<style type="text/css">#dVyellow {background-color: #FFFCD9;} #sVgreen {background-color: #E3FFE3;} #firstRev {background-color: #EEF3F6;}<\/style>'); function markStable() { var sID = $("histlegend").className; if (sID) { var ip = $t("input"); for (var i = 0; i < ip.length; i++) { if (ip[i].name == "oldid") { if (ip[i].value == wgCurRevisionId) { ip[i].parentNode.id = "dVyellow"; } if (ip[i].parentNode.innerHTML.indexOf(") (vorane) ") > 0) { ip[i].parentNode.id = "firstRev"; } if (ip[i].value == sID) { ip[i].parentNode.id = "sVgreen"; } } } if ($("pagehistory").innerHTML.indexOf("<li>(Jetz) (vorane)") > 0) { $("pagehistory").getElementsByTagName("li")[0].id = "sVgreen"; } } } addOnloadHook(markStable); } } /* var addUseLang; useLangCode = 0; if (url.indexOf("uselang=") > 0) { useLangCode = url.replace(/^.+uselang=([a-z-0]+).*$/, "$1"); if (useLangCode == "" && useLangCode == 0) {useLangCode = 0;} } else if (document.cookie.indexOf("useLang=") > -1) { useLangCode = document.cookie.replace(/^.*useLang=([a-z-0]+);?.*$/, "$1"); addUseLang = 1; } else if (document.referrer.indexOf("uselang=") > 0) { useLangCode = document.referrer.replace(/^.+uselang=([a-z-]+).*$/, "$1"); addUseLang = 1; } else { if (navigator.language) { useLangCode = navigator.language.replace(/^([a-z]+).*$/, "$1"); } else { useLangCode = navigator.browserLanguage.replace(/^([a-z]+).*$/, "$1"); } addUseLang = 1; } if (addUseLang && document.cookie.indexOf("useLang=0") < 0) {useLangAdd(useLangCode);} function useLangAdd(iso) { if (url.indexOf("?") < 0) {var sep = "?";} else {var sep = "&";} if (url.indexOf("uselang=") < 0) { location.href = url+sep+"uselang="+iso; } else { location.href = url.replace(/^(.+)(uselang=)([a-z-0]+)?(.*)$/, "$1$2"+iso+"$4"); } } function useLang() { if (useLangCode != 0) { for (var i = 0; i < 2; i++) { if (i < 1) {var tag = $t("a");} else {var tag = $t("form");} for (var j = 0; j < tag.length; j++) { if (i < 1) { if (tag[j].href.indexOf(wgServer) > -1 && tag[j].href.indexOf("uselang=") < 0) { if (tag[j].href.indexOf("?") < 0) {var sep = "?";} else {var sep = "&";} tag[j].href += sep+"uselang="+useLangCode; } } else { if (tag[j].method == "post") { tag[j].action += "&uselang="+useLangCode; } else { var ip = document.createElement("input"); ip.type = "hidden"; ip.name = "uselang"; ip.value = useLangCode; tag[j].appendChild(ip); } } } } } $("p-language").getElementsByTagName("div")[0].innerHTML = '<form name="useLangForm" style="padding-top: 4px;"><select name="useLangMenu" onChange="useLangAdd(this.options[this.options.selectedIndex].value)" style="width: 9.2em;"><option value="0">English (default)<\/option><option value="gsw">Alemannisch<\/option><option value="lb">Lëtzebuergesch (Test)<\/option><option value="fr">Französisch<\/option><option value="0">English (default)<\/option><option value="gsw">Alemannisch<\/option><option value="lb">Lëtzebuergesch (Test)<\/option><option value="fr">Französisch<\/option><option value="0">English (default)<\/option><option value="gsw">Alemannisch<\/option><option value="lb">Lëtzebuergesch (Test)<\/option><option value="fr">Französisch<\/option><option value="0">English (default)<\/option><option value="gsw">Alemannisch<\/option><option value="lb">Lëtzebuergesch (Test)<\/option><option value="fr">Französisch<\/option><option value="0">English (default)<\/option><option value="gsw">Alemannisch<\/option><option value="lb">Lëtzebuergesch (Test)<\/option><option value="fr">Französisch<\/option><option value="0">English (default)<\/option><option value="gsw">Alemannisch<\/option><option value="lb">Lëtzebuergesch (Test)<\/option><option value="fr">Französisch<\/option><\/select><\/form>'; var uLFM = document.useLangForm.useLangMenu; for (k = 0; k < uLFM.length; k++) { if (uLFM.options[k].value == useLangCode) { uLFM.options[k].selected = true; } } document.cookie = "useLang="+useLangCode+"; path=/"; } addOnloadHook(useLang); */ function hideMyContris(x) { var li = $t("li"); for (var i = 0; i < li.length; i++) { if (li[i].innerHTML.indexOf('title="Benutzer Diskussion:'+mw.config.get('wgUserName')) > 0) { if (x != 1) { li[i].className = "hiddenStructure"; } else { li[i].className = "visibleStructure"; } } } if (x != 1) { $("toggleMCLink").href = "javascript:hideMyContris(1)"; $("toggleMCLink").firstChild.nodeValue = "yblände"; } else { $("toggleMCLink").href = "javascript:hideMyContris(0)"; $("toggleMCLink").firstChild.nodeValue = "usblände"; } } function toggleMyContris() { var hmcL = $("hideMyContris"); if (hmcL) { if (mw.config.get('wgUserName') == null) {hmcL.className = "hiddenStructure";} hmcL.innerHTML = 'Eigeni Änderige <a href="javascript:hideMyContris()" id="toggleMCLink">usblände<\/a> \| '; } } addOnloadHook(toggleMyContris); function toggleComments(x) { var span = $t("span"); for (var i = 0; i < span.length; i++) { if (span[i].className == "comment") { if (x != 1) { orig[i] = span[i].innerHTML; span[i].innerHTML = '(<a href="javascript:toggleComments(1)">Kommentar<\/a>)'; } else { span[i].innerHTML = orig[i]; } } } if (x != 1) { $("toggleCLink").href = "javascript:toggleComments(1)"; $("toggleCLink").firstChild.nodeValue = "yblände"; } else { $("toggleCLink").href = "javascript:toggleComments(0)"; $("toggleCLink").firstChild.nodeValue = "usblände"; } } function toggleCommentsLink() { if (url.indexOf("Spezial") > 0 && url.indexOf("Contributions") > 0) { var crSpan = document.createElement("span"); crSpan.innerHTML = ' \| <span id="toggleComments">JavaScript<\/span>'; $("contentSub").appendChild(crSpan); } var tcL = $("toggleComments"); if (tcL) { tcL.innerHTML = 'Kommentare <a href="javascript:toggleComments()" id="toggleCLink">usblände<\/a>'; } } addOnloadHook(toggleCommentsLink); function hideUser(x) { if (document.huForm) { var users = document.huForm.huF.value.replace(/ /g, "_"); var userArray = users.split(",_"); var li = $t("li"); for (var i = 0; i < li.length; i++) { var a4 = li[i].getElementsByTagName("a")[3]; var a5 = li[i].getElementsByTagName("a")[4]; if (a4 && a5) { if (a4.title == "Benutzer Diskussion:"+userArray[0] || a5.title == "Benutzer Diskussion:"+userArray[0]) { if (x != 1) { li[i].className = "visibleStructure"; } else { li[i].className = "hiddenStructure"; } } } } if (x != 1) { document.cookie = "hideUser=0:"+document.huForm.huF.value+"; path=/"; // location.hash = "#|unhidden:"+userArray; document.huForm.action = "javascript:hideUser(1)"; $("toggleULink").href = "javascript:hideUser(1)"; $("toggleULink").firstChild.nodeValue = "usblände"; // stayHidden(0); } else { document.cookie = "hideUser=1:"+document.huForm.huF.value+"; path=/"; // location.hash = "#|hidden:"+userArray; document.huForm.action = "javascript:hideUser(0)"; $("toggleULink").href = "javascript:hideUser(0)"; $("toggleULink").firstChild.nodeValue = "yblände"; // stayHidden(1); } } else { // stayHidden(1); } } function hideUserForm() { var huF = $("hideAUser"); if (huF) { huF.innerHTML = 'Benutzer <form action="javascript:hideUser(1)" name="huForm" style="display: inline;"><input name="huF" onfocus="inHuF = 1;" onkeypress="javascript:huFsize()" size="1" type="text" value="" \/><\/form> <a href="javascript:document.huForm.submit()" id="toggleULink">usblände<\/a>'; var cPos = document.cookie.indexOf("hideUser="); var cVsPos = cPos+11; if (cPos > -1) { var cVePos = document.cookie.indexOf(";", cVsPos); if (cVePos > -1) { cValue = document.cookie.substring(cVsPos, cVePos); } else { cValue = document.cookie.substring(cVsPos); } document.huForm.huF.value = cValue; if (cValue != "") {document.huForm.huF.size = document.huForm.huF.value.length;} if (document.cookie.charAt(cPos+9) == 1) {document.huForm.submit();} } } } addOnloadHook(hideUserForm); function huFsize() { var L = document.huForm.huF.value.length; if (keyPass == 1) { if (L == 0) { document.huForm.huF.size = L+1; } if (L > 0 && L < 35) { document.huForm.huF.size = L; } } } function extLinks() { var span = $t("span"); for (var i = 0; i < span.length; i++) { if (span[i].className == "comment") { if (span[i].innerHTML.indexOf("http://") > 0 || span[i].innerHTML.indexOf("ftp://") > 0) { var newC = span[i].innerHTML.replace(/\[(http|ftp):\/\/([^ \]]+?) +([^\]]+?)\]/gi, '<a href="$1://$2" class="external text">$3<\/a>'); var newCo = newC.replace(/(^\(| )(http|ftp):\/\/([^ \]]+?)( |\)$)/gi, '$1<a href="$2://$3" class="external text">$2://$3<\/a>$4'); var newCom = newCo.replace(/\[(http|ftp):\/\/([^ \]]+?)\]/gi, '<a href="$1://$2" class="external text">Näz<\/a>'); span[i].innerHTML = newCom; } } } } addOnloadHook(extLinks); var inHuF; function keyExl (kEvent) { if (inHuF) { if (!kEvent) {kEvent = window.event;} if (kEvent.which < 1 || kEvent.which == 32 || kEvent.which > 46) {keyPass = 1;} else if (kEvent.keyCode < 1 || kEvent.keyCode == 32 || kEvent.keyCode > 46) {keyPass = 1;} else {keyPass = 0;} } } document.onkeydown = keyExl; function urlPara() { var para = location.search; var sep = para.indexOf("p_&"); if (sep > 0) { var urlPara = para.substring(sep+3); var a = $t("a"); for (var i = 0; i < a.length; i++) { if (a[i].href.indexOf("als.wiktionary") > 0 || a[i].href.indexOf("wiktionary/als") > 0) { var hPos = a[i].href.indexOf("#"); if (hPos < 0) { var aURL = a[i].href; var aHash = ""; } else { var aURL = a[i].href.substring(0, hPos); var aHash = a[i].href.substring(hPos); } if (aURL.indexOf("?") < 0) { a[i].href = aURL+"?p_&"+urlPara+aHash; } else { a[i].href = aURL+"&p_&"+urlPara+aHash; } } } } } addOnloadHook(urlPara); function stayHidden(x) { if (url.indexOf("Spezial:") > 0 || url.indexOf("Spezial%3A") > 0) { if (x != 0) { var hParam = "|hidden:"; } else { var hParam = "|unhidden:"; } var hash = location.hash; if (hash.length > 0) { var sep = hash.indexOf(hParam); var hValue = hash.substring(sep+8); } else { var sep = url.indexOf(hParam); var hValue = url.substring(sep+8); } if (sep > 0) { if (document.huForm) { if (document.huForm.huF.value == "") { var userz = hValue.replace(/,/g, ", "); var users = userz.replace(/_/g, " "); document.huForm.huF.value = users; document.huForm.huF.size = document.huForm.huF.value.length; } } var a = $t("a"); for (var i = 0; i < a.length; i++) { if (a[i].href.indexOf("Spezial:") > 0 || a[i].href.indexOf("Spezial%3A") > 0) { var hPos = a[i].href.indexOf("#"); if (hPos < 0) { var aURL = a[i].href; var aHash = ""; } else { var aURL = a[i].href.substring(0, hPos); var aHash = a[i].href.substring(hPos); } if (aURL.indexOf("?") < 0) { a[i].href = aURL+"?"+hParam+hValue+aHash; } else { a[i].href = aURL+"&"+hParam+hValue+aHash; } } } } } } function test() { if (url.indexOf("|hidden:") > 0) { hideUser(); } } addOnloadHook(test); // Stabile Versionen document.write('<style type="text/css">#dVban, #sVban {border-width: 0 0 1px; color: #000000; margin-left: -1em;} #p-cactions li#ca-nstab-main a.dVyellow {background-color: #FFFAEE;} #p-cactions li#ca-nstab-main a.sVgreen {background-color: #F3FFF3;} li#dVyellow.selected {background-color: #FFFCD9; border: 1px dashed #AAA;} #dVyellow {background-color: #FFFCD9;} li#sVgreen.selected {background-color: #E3FFE3; border: 1px dashed #AAA;} #sVgreen {background-color: #E3FFE3;} #firstRev {background-color: #EEF3F6;}<\/style>'); if (url.indexOf("stabil&oldid=") > 0) { document.write('<style type="text/css">#mw-revision-info, #mw-revision-nav {display: none; speak: none;}<\/style>'); } // Stabil-/Entwicklungsversionen var sID; function stabVer() { if ($("copyright")) {sID = $("copyright").getElementsByTagName("a")[0].id;} if (sID) { var cnm = $("ca-nstab-main").getElementsByTagName("a")[0]; var pCact = $("p-cactions").getElementsByTagName("ul")[0]; if (wgCurRevisionId == sID && url.indexOf("oldid=") < 0 || url.indexOf("oldid="+sID) > 0 && url.indexOf("diff=") < 0) { cnm.className = "sVgreen"; if (url.indexOf("action=edit&stabil") < 0) { cnm.href = "javascript:showBanner(1)"; } else { cnm.href += "?stabil&oldid="+sID; } cnm.innerHTML = "Beständige Version"; $t("h1")[0].innerHTML += '<a class="anti-hoax" id="vLink" style="color: #778899; cursor: help; font-size: 10px; line-height: 10px; margin-left: 0.6em;" href="javascript:showBanner(1)" title="Zeigt eine erweiterte Beschreibung">[<b>+<\/b>]<\/a>'; sVer = document.createElement("div"); if (is_khtml) { sVer.setAttribute("style", "margin: -0.7em 115px 0.7em 165px;"); } if (wgCurRevisionId == sID) { $("ca-edit").id = "ca-viewsource"; pCact.getElementsByTagName("a")[2].innerHTML = "Artikel weiterentwickeln"; var dev = ""; } else { var dVtab = document.createElement("li"); dVtab.innerHTML = '<a href="/wiki/'+mw.config.get('wgPageName')+'?aktuell" title="Betrachte die brandaktuelle Version!">Änderbare Version<\/a>'; pCact.insertBefore(dVtab, $("ca-nstab-main")); pCact.removeChild(pCact.getElementsByTagName("li")[3]); var dev = ' <small>(<a class="anti-hoax" href="/wiki/'+mw.config.get('wgPageName')+'?action=edit&stabil&oldid='+sID+'" title="Verwende den Quelltext der stabilen Version!">Quelltext<\/a>)<\/small>. Es gibt jedoch eine aktuellere <a class="anti-hoax" href="/wiki/'+mw.config.get('wgPageName')+'?aktuell" title="Betrachte die brandaktuelle Version!">Entwicklungsversion<\/a> <small>(<a class="anti-hoax" href="/wiki/'+mw.config.get('wgPageName')+'?diff=0&oldid='+sID+'" title="Vergleiche die beständige mit der aktuellen Version!">Unterschied<\/a>)<\/small>'; } sVer.innerHTML = '<table id="sVban" style="border-style: solid; border-color: #32CD32; border-collapse: collapse; background-color: #F0FFF0; line-height: 1.8em;"><tr><td style="padding: 2px 9px 1px;">Diese Ausgabe des Artikels ist eine beständige <b>„<a class="anti-hoax" href="/wiki/Wikipedia:Stabilversionen" title="Was ist eine Stabilversion?">Stabilversion<\/a>“<\/b>'+dev+'.<\/td><\/tr><\/table>'; if ($("dVban")) { $("lastmod").insertBefore(sVer, $("dVban")); $("lastmod").removeChild($("dVban")); } else { $("f-list").insertBefore(sVer, $("copyright")); } } else if (wgCurRevisionId != sID && url.indexOf("oldid=") < 0) { if ($("dVban")) { cnm.className = "dVyellow"; cnm.href = "javascript:showBanner(1)"; cnm.innerHTML = "Änderbare Version"; var sVtab = document.createElement("li"); sVtab.id = "sVtab"; sVtab.innerHTML = '<a href="javascript:sVdropDown(1)" title="Betrachte die stabile Version!">Beständige Version(en)<\/a>'; pCact.insertBefore(sVtab, $("ca-talk")); $t("h1")[0].innerHTML += '<a class="anti-hoax" id="vLink" style="color: #778899; cursor: help; font-size: 10px; line-height: 10px; margin-left: 0.6em;" href="javascript:showBanner(1)" title="Zeigt eine erweiterte Beschreibung">[<b>+<\/b>]<\/a>'; if (is_khtml) { $("dVban").setAttribute("style", "border-style: solid; border-color: #FFAA80; border-collapse: collapse; background-color: #FFFADE; line-height: 1.8em; margin: -0.7em 115px 0.7em 165px;"); } } } } } addOnloadHook(stabVer); function showBanner(x) { var a = $("ca-nstab-main").getElementsByTagName("a")[0]; if (x != 1) { if ($("dVban")) {$("contentSub").removeChild($("dVban"));} if ($("sVban")) {$("contentSub").removeChild($("sVban"));} $("vLink").className = "hiddenStructure"; a.href = url; } else { if ($("dVban")) { if (is_khtml) { $("dVban").setAttribute("style", "border-style: solid; border-color: #FFAA80; border-collapse: collapse; background-color: #FFFADE; line-height: 1.8em;"); } $("contentSub").appendChild($("dVban")); } if ($("sVban")) {$("contentSub").appendChild($("sVban"));} $("vLink").href = "javascript:showBanner(0)"; $("vLink").innerHTML = "[–]"; a.href = "javascript:showBanner(0)"; } } var sVdropDMenu; function sVdropDown(x) { var sVtab = $("sVtab"); var sVtabA = sVtab.getElementsByTagName("a")[0]; if (x != 1) { $("column-one").removeChild($("sVdropDown")); sVtabA.href = "javascript:sVdropDown(1)"; sVtabA.style.paddingRight = ""; sVtabA.style.zIndex = "1"; sVtabA.style.color = ""; sVdropDMenu = 0; } else { if (sVdropDMenu != 1) { var tHeight = sVtab.offsetHeight; if (clientPC.indexOf(" msie ") > -1 && !is_opera) {var oSet = 22;} else {var oSet = 20;} var tWidth = sVtab.offsetWidth-oSet; var xPos = sVtab.offsetLeft; var yPos = sVtab.offsetTop+tHeight-3; var pTag = sVtab.offsetParent; var xPos = xPos+pTag.offsetLeft; var yPos = yPos+pTag.offsetTop; var div = document.createElement("div"); div.id = "sVdropDown"; div.innerHTML = '<div id="sVdropDownMenu" style="position: absolute; left: '+xPos+'px; top: '+yPos+'px; z-index: 2; background-color: #F3FFF3; font-weight: bold; line-height: 1.75em; padding: 0.5em 0.7em 0.3em; border: dashed #696969; border-width: 0 1px 1px; min-width: '+tWidth+'px;"><a class="anti-hoax" href="/wiki/'+mw.config.get('wgPageName')+'?stabil&oldid='+sID+'" style="background-color: inherit;">Patroullierte Version<\/a><br \/><a class="anti-hoax" href="/wiki/'+mw.config.get('wgPageName')+'?stabil&oldid='+sID+'" style="background-color: inherit;">Überprüfte Version<\/a><br \/><a class="anti-hoax" href="/wiki/MediaWiki:Gutachten/'+mw.config.get('wgPageName')+'">Gutachtenversionen<\/a><\/div>'; $("column-one").appendChild(div); var tPadding = $("sVdropDownMenu").offsetWidth-(tWidth+10); if (tPadding > 0) { sVtabA.href = "javascript:sVdropDown(0)"; sVtabA.style.paddingRight = tPadding+"px"; sVtabA.style.zIndex = "3"; sVtabA.style.color = "#778899"; sVdropDMenu = 1; } } } } // Markierungen unter "Versionen/Autoren" if (url.indexOf("=history") > 0) { function sVmark() { var sID = $("histlegend").className; if (sID) { var ip = $t("input"); for (var i = 0; i < ip.length; i++) { if (ip[i].name == "oldid") { if (ip[i].value == wgCurRevisionId) { ip[i].parentNode.id = "dVyellow"; } if (ip[i].parentNode.innerHTML.indexOf(") (vorane) ") > 0) { ip[i].parentNode.id = "firstRev"; } if (ip[i].value == sID) { ip[i].parentNode.id = "sVgreen"; } } } if ($("pagehistory").innerHTML.indexOf("<li>(Jetz) (vorane)") > 0) { $("pagehistory").getElementsByTagName("li")[0].id = "sVgreen"; } } } // addOnloadHook(sVmark); } // Versionen als "stabil" markieren (SysOps) if (mw.config.get('wgNamespaceNumber') == 0) { function makeStableOrig() { if (mw.config.get('wgUserGroups') != null && mw.config.get('wgPageName') != "Houptsyte") { if (mw.config.get('wgUserGroups')[0] == "sysop" || mw.config.get('wgUserGroups')[1] == "sysop") { if (mw.config.get('wgNamespaceNumber') == 0 && url.indexOf("oldid=") > 0 && url.indexOf("diff=") < 0 && !(sID && url.indexOf("oldid="+sID) > 0)) { var oldid = url.replace(/.*?oldid=([0-9]+).*/, "$1"); var span = document.createElement("span"); span.setAttribute("style", "float: right; color: #000000; font-size: larger;"); span.innerHTML = ' [<a style="color: #008000;" href="javascript:ask(\''+oldid+'\')">Zur stabilen Version machen<\/a>]'; $("mw-revision-info").appendChild(span); } } } } addOnloadHook(makeStableOrig); } xTimes = 0; function ask(x) { var img = new Image(); img.src = bouncyWiki; if (img.complete == true) { var ask = confirm("Diese Version wirklich zur Stabilversion machen?"); if (ask == true) { location.href = "/wiki/MediaWiki:Stabilversion/"+mw.config.get('wgPageName')+"?action=edit&useID="+x; } } else { xTimes = xTimes +1; if (xTimes < 9) { window.setTimeout('ask('+x+')', 250); } } } // Versionsmarkierung (autoEdit) if (url.indexOf("&useID=") > 0) { document.write('<style type="text/css">body {background: #f9f9f9 url('+bouncyWiki+') center 200px no-repeat;} #globalWrapper {display: none; speak: none;}<\/style>'); function autoEdit() { var useID = url.replace(/.*?useID=([0-9]+).*/, "$1"); var editForm = document.editform.wpTextbox1; editForm.value = useID; document.editform.wpSummary.value = '[['+mw.config.get('wgPageName')+'|'+useID+']]'; var minorEdit = document.editform.wpMinoredit; var watchThis = document.editform.wpWatchthis; if (minorEdit.checked != true) {minorEdit.checked = true;} if (watchThis.checked == true) {watchThis.checked = false;} document.editform.submit(); } addOnloadHook(autoEdit); } if (url.indexOf("MediaWiki:Stabilversion/") > 0 && url.indexOf("?") < 0) { document.write('<style type="text/css">body {background: #f9f9f9 url('+bouncyWiki+') center 200px no-repeat;} #globalWrapper {display: none; speak: none;}<\/style>'); function autoRedirect() { var pageName = url.replace(/.*?Stabilversion\/(.*)/, "$1"); location.href = '/wiki/'+pageName+'?stabil&oldid='+$("content").getElementsByTagName("p")[0].innerHTML; } addOnloadHook(autoRedirect); } // Versionsmarken aus RC ausblenden function hideRevTagsLink() { var tRTL = $("hideRevTags"); if (tRTL) { tRTL.innerHTML = 'Versioonsmarka <a href="javascript:hideRevTags(1)" id="hideRTLink">usblände<\/a>'; if (document.cookie.indexOf("hideRevTags=1") > -1) {hideRevTags(1);} } } addOnloadHook(hideRevTagsLink); var doneRep; function hideRevTags(x) { var li = $t("li"); for (var i = 0; i < li.length; i++) { var a2 = li[i].getElementsByTagName("a")[1]; if (a2) { var title = a2.title; var tBase = title.replace(/(.*?)\/.+/, "$1"); if (tBase == "MediaWiki:Stabilversion") { if (x != 1) { li[i].className = "visibleStructure"; } else { li[i].className = "hiddenStructure"; } } } } if ($("RCM0")) { if (is_gecko) {var tag = "SPAN";} else {var tag = "DIV";} if (doneRep != 1) { var oldHTML = $("bodyContent").innerHTML.replace(/<(img src|span id)/gi, "<$1"); var mHTML = oldHTML.replace(/<(img)(.*?)<(a)(.*?)(title="MediaWiki:Stabilversion)(.*?)<(br)(.*?)>/gi, '<'+tag+' class="sVrevTag"><$1$2<$3$4$5$6<$7$8></'+tag+'>'); var nHTML = mHTML.replace(/<(span id="RCM)(.*?)<(a href="\/)(.*?)(title="MediaWiki:Stabilversion)(.*?)<(br)(.*?)>/gi, '<'+tag+' class="sVrevTag"><$1$2<$3$4$5$6<$7$8></'+tag+'>'); var newHTML = nHTML.replace(/<(img src|span id)/gi, "<$1"); $("bodyContent").innerHTML = newHTML; doneRep = 1; } var gTag = $t(tag); for (var j = 0; j < gTag.length; j++) { if (gTag[j].className.indexOf("sVrevTag") > -1) { if (x != 1) { gTag[j].className = "sVrevTag"; } else { gTag[j].className = "hiddenStructure sVrevTag"; } } } } if (x != 1) { document.cookie = "hideRevTags=0; path=/"; $("hideRTLink").href = "javascript:hideRevTags(1)"; $("hideRTLink").firstChild.nodeValue = "usblände"; } else { document.cookie = "hideRevTags=1; path=/"; $("hideRTLink").href = "javascript:hideRevTags(0)"; $("hideRTLink").firstChild.nodeValue = "yblände"; } } // Houptsyte-Karte-Wägsl cur = 1; maps = new Array(); function mapChange() { if ($("Houptsyte-Karte")) { maps = $("Houptsyte-Karte").getElementsByTagName("img"); maps[0].xOpacity = 0; maps[cur].xOpacity = .99; setTimeout(mapFade, 3000); } } hookEvent("load", mapChange); function mapFade() { curOpacity = maps[cur].xOpacity; next = maps[cur+1]?cur+1:0; newOpacity = maps[next].xOpacity; curOpacity -= .05; newOpacity += .05; maps[next].style.display = "block"; maps[cur].xOpacity = curOpacity; maps[next].xOpacity = newOpacity; setOpacity(maps[cur]); setOpacity(maps[next]); if (curOpacity <= 0) { maps[cur].style.display = "none"; maps[next].style.filter = ""; cur = next; setTimeout(mapFade, 5000); } else { setTimeout(mapFade, 35); } function setOpacity(o) { if (o.xOpacity > .99) { o.xOpacity = .99; return; } o.style.opacity = o.xOpacity; o.style.MozOpacity = o.xOpacity; o.style.filter = "alpha(opacity=" + (o.xOpacity*100) + ", finishopacity=0, style=2)"; } } // Ende