Benutzer:DreamFlasher/monobook.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* Move top tabs inside body content */
$(function () {
//prevent from double running
if(!document.getElementById("ca-edit2")){
content = document.getElementById("column-content"); // Find the main content column
tabs = document.getElementById("p-cactions"); // Find the top tab list
tabs.parentNode.removeChild(tabs); // Remove the tab list from the side column
content.insertBefore(tabs,content.firstChild); // Place tab list at the beginning of the content column
personal = document.getElementById("p-personal");
personal.parentNode.removeChild(personal);
content.insertBefore(personal,content.firstChild);
lis = document.getElementsByTagName("li");
navli = document.getElementById("n-aboutsite").parentNode;
for(var i=0; i<lis.length; i++){
j = lis[i].getAttribute("class");
if(j == "interwiki-en" || j == "interwiki-de") {navli.appendChild(lis[i]);}
}
edit = document.getElementById("ca-edit").cloneNode(true);
edit.setAttribute("id", "ca-edit2");
document.getElementById("n-help").parentNode.appendChild(edit);
}
wikiReader();
});
function wikiReader(){
//prevent from double running
if(!document.getElementById("markread")){
tools = document.getElementById("t-specialpages").parentNode;
//add Seite gelesen Link
var done = document.createElement("a");
done.setAttribute("href", "javascript:addLinkDone()");
done.setAttribute("id", "markread");
done.appendChild(document.createTextNode("Seite gelesen"));
tools.appendChild(done);
tools.appendChild(document.createElement("br"));
//add Seite entfernen Link
var done = document.createElement("a");
done.setAttribute("href", "javascript:removeLink()");
done.setAttribute("id", "dellnk");
done.appendChild(document.createTextNode("Seite entfernen"));
tools.appendChild(done);
//get all wiki links, add blur-event (drag inside & click outside (unfocus)) which activates the adding mechanism
var objects = document.getElementById("bodyContent").getElementsByTagName("a");
for(i=0; i < objects.length; i++) {
if(objects[i].href.indexOf("/wiki/") != -1){
objects[i].setAttribute("onblur", "javascript:addLinkToDo(this)");
}
}
//create iframe that handles the external php
wikireader = document.createElement("iframe");
/*wikireader.setAttribute("style", "display:none");*/
wikireader.setAttribute("src", "http://www.dreamflasher.de/php/wikireader.php");
wikireader.setAttribute("id", "wikireader");
wikireader.setAttribute("style", "border:0px; width:150px; height:250px;");
document.getElementById("column-one").appendChild(wikireader);
}
}
function addLinkToDo(lnk){
document.getElementById("wikireader").src = "http://www.dreamflasher.de/php/wikireader.php?action=todo&url=" + lnk;
}
function addLinkDone(){
document.getElementById("wikireader").src = "http://www.dreamflasher.de/php/wikireader.php?action=done&url=" + document.URL;
}
function removeLink(){
document.getElementById("wikireader").src = "http://www.dreamflasher.de/php/wikireader.php?action=remove&url=" + document.URL;
}