„MediaWiki:Monobook.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
hinweis auf common.js. siehe [http://de.wikipedia.org/w/index.php?title=Wikipedia:Administratoren/Anfragen&oldid=47804667#.C3.84nderungen_im_MediaWiki-Namensraum] |
K fix |
||
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 53: | Zeile 53: | ||
} |
} |
||
resetBtn.parentNode.insertBefore(toggleBtn, resetBtn); |
resetBtn.parentNode.insertBefore(toggleBtn, resetBtn); |
||
}); |
|||
addOnloadHook(function() { |
|||
if (wgAction == "delete") { |
|||
(function () { |
|||
var wpReason = document.getElementById("wpReason"); |
|||
if ((!wpReason) || (location.href.search(/wpReason/) != -1)) return; |
|||
var regexp = /(\{\{(?:SLA|Löschen|delete).*\}\}(?:.*(CES?T\)|REDIRECT[^\]]*\]\]))?)/i; |
|||
if (regexp.test(wpReason.value)) { |
|||
wpReason.value = RegExp.$1; |
|||
} else { |
|||
wpReason.value = ''; |
|||
} |
|||
})(); |
|||
} |
|||
}); |
}); |
Version vom 29. August 2008, 01:41 Uhr
/* Der Grossteil der Codes befindet sich in [[MediaWiki:Common.js]] */
//================================================================================
//*** 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);
}
});
//================================================================================
//*** 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);
});
addOnloadHook(function() {
if (wgAction == "delete") {
(function () {
var wpReason = document.getElementById("wpReason");
if ((!wpReason) || (location.href.search(/wpReason/) != -1)) return;
var regexp = /(\{\{(?:SLA|Löschen|delete).*\}\}(?:.*(CES?T\)|REDIRECT[^\]]*\]\]))?)/i;
if (regexp.test(wpReason.value)) {
wpReason.value = RegExp.$1;
} else {
wpReason.value = '';
}
})();
}
});