Benutzer:Jah/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.
var oldEditsectionLinks = true; histfilter = "http://localhost/cgi-bin/histfilter"; page = encodeURIComponent(wgPageName); function addSectionHistoryLinks() { var spans = document.getElementsByTagName("span"); for(i=0; i<spans.length; i++) { var span = spans[i]; if(span.getAttribute("class")=="editsection") { var editLinkTitle = span.childNodes[1].getAttribute("title"); var secTitle = encodeURIComponent(editLinkTitle.substring(22, editLinkTitle.length)); var hfLink = document.createElement("a"); hfLink.setAttribute("href", histfilter+"?lang=de&project=wikipedia&page="+page+ "&filterSections=ON§ion="+secTitle+"&includeSubsections=ON"+ "&filterReverts=ON&filterMultipleEdits=ON&recentFirst=ON"+ "&filterAuthors=ON&authors=Jah,El&actionAuthors=markieren"); hfLink.appendChild(document.createTextNode("HF")); span.appendChild(document.createTextNode("[")); span.appendChild(hfLink); span.appendChild(document.createTextNode("]")); } } } function selectedText () { if (window.getSelection) { return ""+window.getSelection(); } else if (document.getSelection) { return ""+document.getSelection(); } else if (document.selection) { return ""+document.selection.createRange().text; } } counter=0; function setHistoryLink() { var text = encodeURIComponent(selectedText()); if(text.length>0) { historyLink = histfilter+"?lang=de&project=wikipedia&page="+page+ "&filterText=ON&recentFirst=ON&text="+text; counter=1; } else if(counter==1) { counter=0; } else { historyLink = hfArticleLink; } hfArticleNode.setAttribute("href", historyLink); } function initHistory() { if(wgNamespaceNumber!=0) return; hfArticleLink = histfilter+"?lang=de&project=wikipedia&page="+page+ "&filterReverts=ON&filterMultipleEdits=ON&recentFirst=ON"+ "&filterAuthors=ON&authors=Jah,El&actionAuthors=markieren"; hfArticleNode = document.createElement("a"); hfArticleNode.setAttribute("href", hfArticleLink); hfArticleNode.appendChild(document.createTextNode("HF")); div = document.getElementById("ca-history"); div.appendChild(document.createTextNode("[")); div.appendChild(hfArticleNode); div.appendChild(document.createTextNode("]")); document.onmouseup = setHistoryLink; addSectionHistoryLinks(); } aOnloadFunctions[aOnloadFunctions.length] = initHistory; document.write('<script src="http://localhost/wptest.js" type="text/javascript" charset="utf-8"></script>');