MediaWiki:Monobook.js: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
//================================================================================ | |||
//*** moveEditsection: Moving of the editsection links | |||
/* | |||
* moveEditsection | |||
* Dieses Script verschiebt die [Bearbeiten]-Buttons vom rechten Fensterrand | |||
* direkt rechts neben die jeweiligen Überschriften. | |||
* This script moves the [edit]-buttons from the right border of the window | |||
* directly right next to the corresponding headings. | |||
* | |||
* Zum Abschalten die folgende Zeile (ohne führendes Sternchen) in die eigene | |||
* monobook.js (zu finden unter [[Special:Mypage/monobook.js|Benutzer:Name/monobook.js]]) kopieren: | |||
* var oldEditsectionLinks = true; | |||
* | |||
* dbenzhuser (de:Benutzer:Dbenzhuser) | |||
*/ | |||
addOnloadHook(function() { | |||
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks) return; | |||
var spans = document.getElementsByTagName("span"); | |||
for (var i=0; i<spans.length; i++) { | |||
var span = spans[i]; | |||
if (span.className != "editsection") continue; | |||
span.style.fontSize = "x-small"; | |||
span.style.fontWeight = "normal"; | |||
span.style.cssFloat = "none"; | |||
span.style.marginLeft = "0px"; | |||
span.parentNode.appendChild(document.createTextNode(" ")); | |||
span.parentNode.appendChild(span); | |||
} | |||
}); | |||
//================================================================================ | |||
//*** pageview counter | |||
// SEE ALSO [[MediaWiki:Pagecounter.js]] | |||
// Please talk to User:LeonWeber before changing anything or | |||
// if there are any issues with this. | |||
// disable the counter | |||
var disable_counter = 0; | |||
document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Pagecounter.js&action=raw&ctype=text/javascript&dontcountme=s&smaxage=3600"></script>'); | |||
//================================================================================ | |||
//*** Add button 'Inverse selection' on [[Special:Undelete]] | |||
/** Fügt das Bookmarklet zum Markieren aller Versionen auf Special:Undelete ein */ | |||
addOnloadHook(function() { | |||
document. | var form = document.forms["undelete"]; | ||
if (!form) return; | |||
var elements = form.elements; | |||
var resetBtn = elements["mw-undelete-reset"]; | |||
if (!resetBtn) return; | |||
var toggleBtn = document.createElement("input"); | |||
toggleBtn.type = "button"; | |||
toggleBtn.value ="Auswahl umkehren"; | |||
toggleBtn.onclick = function() { | |||
for (var i=0; i<elements.length; i++) { | |||
var input = elements[i]; | |||
if (input.type != "checkbox") continue; | |||
input.checked = !input.checked; | |||
} | |||
} | |||
resetBtn.parentNode.insertBefore(toggleBtn, resetBtn); | |||
}); |
Aktuelle Version vom 11. Mai 2008, 23:53 Uhr
//================================================================================
//*** moveEditsection: Moving of the editsection links
/*
* moveEditsection
* Dieses Script verschiebt die [Bearbeiten]-Buttons vom rechten Fensterrand
* direkt rechts neben die jeweiligen Überschriften.
* This script moves the [edit]-buttons from the right border of the window
* directly right next to the corresponding headings.
*
* Zum Abschalten die folgende Zeile (ohne führendes Sternchen) in die eigene
* monobook.js (zu finden unter [[Special:Mypage/monobook.js|Benutzer:Name/monobook.js]]) kopieren:
* var oldEditsectionLinks = true;
*
* dbenzhuser (de:Benutzer:Dbenzhuser)
*/
addOnloadHook(function() {
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks) return;
var spans = document.getElementsByTagName("span");
for (var i=0; i<spans.length; i++) {
var span = spans[i];
if (span.className != "editsection") continue;
span.style.fontSize = "x-small";
span.style.fontWeight = "normal";
span.style.cssFloat = "none";
span.style.marginLeft = "0px";
span.parentNode.appendChild(document.createTextNode(" "));
span.parentNode.appendChild(span);
}
});
//================================================================================
//*** pageview counter
// SEE ALSO [[MediaWiki:Pagecounter.js]]
// Please talk to User:LeonWeber before changing anything or
// if there are any issues with this.
// disable the counter
var disable_counter = 0;
document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Pagecounter.js&action=raw&ctype=text/javascript&dontcountme=s&smaxage=3600"></script>');
//================================================================================
//*** Add button 'Inverse selection' on [[Special:Undelete]]
/** Fügt das Bookmarklet zum Markieren aller Versionen auf Special:Undelete ein */
addOnloadHook(function() {
var form = document.forms["undelete"];
if (!form) return;
var elements = form.elements;
var resetBtn = elements["mw-undelete-reset"];
if (!resetBtn) return;
var toggleBtn = document.createElement("input");
toggleBtn.type = "button";
toggleBtn.value ="Auswahl umkehren";
toggleBtn.onclick = function() {
for (var i=0; i<elements.length; i++) {
var input = elements[i];
if (input.type != "checkbox") continue;
input.checked = !input.checked;
}
}
resetBtn.parentNode.insertBefore(toggleBtn, resetBtn);
});