Benutzer:Egiruu/monobook.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Taisuke verschob Seite Benutzer:Dragoran2350/monobook.js nach Benutzer:Egiruu/monobook.js, ohne dabei eine Weiterleitung anzulegen: Seite während der Benutzerkontoumbenennung von „Dragoran2350“ in „[[User:Egiruu|Egi…) |
Egiruu (Diskussion | Beiträge) K (ich hoffe, ich hab das laut Disku richtig gemacht :x) |
||
Zeile 16: | Zeile 16: | ||
var regexpcountdown = window.setInterval("regexpkeydown()", 1000); | var regexpcountdown = window.setInterval("regexpkeydown()", 1000); | ||
function regexpkeydown() { | function regexpkeydown() { | ||
if (wgAction == "submit" || wgAction == "edit") | if (mw.config.get( "wgAction" ) == "submit" || mw.config.get( "wgAction" ) == "edit") | ||
{ | { | ||
document.onkeydown=regexpwindow; | document.onkeydown=regexpwindow; |
Aktuelle Version vom 26. September 2016, 17:12 Uhr
// Diese Seite enthält JS-Funktionen von Shadowtweakers Seite:
// http://pokewiki.de/Benutzer:Shadowtweaker/monobook.js
// Wenn du diese Funktionen auch nutzen willst, solltest du oben genannte Adresse besuchen
// und Shadowtweaker gegebenenfalls um Hilfe fragen. © Shadowtweaker
/*
################################ Find & Replace inkl. RegExp beim Bearbeiten von Seiten ###################################
# Wenn mal beim Bearbeiten einer Seite derselbe Fehler mehrmals vorkommt, kann dieser Code eine große Zeitersparnis sein. #
# Drückt man Strg + I, öffnen sich zwei Dialogfenster, in die man zwei Zeichenketten eingibt: #
# Eine zu ersetzende Zeichenkette und eine einzusetzende Zeichenkette. #
# Sofort werden im Quelltext der Seite alle Vorkommnisse der ersten Zeichenkette durch die zweite ersetzt. #
# Es werden auch reguläre Ausdrücke unterstützt, z. B. steht [0-9] für eine beliebige Ziffer. #
# Auch das Speichern in Variablen wie $1 ist möglich. #
# Groß- und Kleinschreibung wird beachtet. #
########################################################################################################################### */
var regexpcountdown = window.setInterval("regexpkeydown()", 1000);
function regexpkeydown() {
if (mw.config.get( "wgAction" ) == "submit" || mw.config.get( "wgAction" ) == "edit")
{
document.onkeydown=regexpwindow;
}
}
function regexpwindow(e) {
if (!e) e=window.event;
if (e.keyCode==73 && e.ctrlKey) {
var findtext = /null/;
findtext.compile(prompt('Text, der gefunden werden soll:'), "g");
var replacetext = prompt('Text, der eingesetzt werden soll:');
if (findtext != /null/ && replacetext != null)
{
document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value.replace(findtext, replacetext);
}
}
}