Benutzer:NicoHaase/monobook-alt.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* Quelle: http://de.wikipedia.org/wiki/Benutzer:littl/monobook.js */
/* von dort kopiert + weiterbearbeitet */

var trenner = '<hr style = "width:75%;text-align:center;">';

var allg='<a href="http://de.wikipedia.org/wiki/Wikipedia:Ich_brauche_Hilfe" target="_blank">IbH:</a> <a href="http://de.wikipedia.org/wiki/Wikipedia:Bearbeitungshelfer" target="_blank">edit</a> <a href="http://de.wikipedia.org/wiki/Wikipedia:Verbesserungsvorschläge" target="_blank">VV</a>';
allg=allg+'<br>';
allg=allg+'<a href="http://de.wikipedia.org/wiki/Spezial:Watchlist">WL</a> | ';
allg=allg+'<a href="http://de.wikipedia.org/w/index.php?title=Spezial:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&limit=50&days=7&limit=250" target="_blank">RCs</a> | <a href="http://de.wikipedia.org/wiki/Spezial:Newpages" target="_blank">New</a> | <a href="http://de.wikipedia.org/wiki/Spezial:Allpages" target="_blank">All</a> | <a href="http://de.wikipedia.org/wiki/Spezial:Log" target="_blank">Log</a>';
allg=allg+'<br>';
allg=allg+trenner;

allg=allg+'<a href="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Bausteine" target="_blank">TBS:</a> <a href="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Bausteine/Bilder" target="_blank">Pics</a> <a href="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Bausteine/Diskussionen" target="_blank">Talks</a> | <a href="http://de.wikipedia.org/wiki/Benutzer:littl/monobook.js" target="_blank">JS</a>';
allg=allg+'<br>';
edit='<a href="#" onclick="javascript:insertTags(\'\<br \/\>\',\'\',\'\');">br</a> | <a href="#" onclick="javascript:insertTags(\'\<!-- \',\' --\>\',\'\');">\/\/</a> | <a href="#" onclick="javascript:insertTags(\'„\',\'“\',\'\');">„“</a> | <a href="#" onclick="javascript:insertTags(\'\<tt\>\',\'\<\/tt\>\',\'\');">tt</a> | <a href="#" onclick="javascript:insertTags(\'☺\',\'\',\'\');">☺</a> | <a href="#" onclick="javascript:insertTags(\'†\',\'\',\'\');">†</a>';

var edit=edit+'<br>';
edit=edit+'<a href="#" onclick="javascript:insertTags(\'\<small\>\',\'\<\/small\>\',\'\');">klein</a> | <a href="#" onclick="javascript:insertTags(\'\<s\>\',\'\<\/s\>\',\'\');">durch</a>';
edit=edit+'<br><br>';
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=\'#REDIRECT [[]]\';document.editform.wpSummary.value=\'Redirect angelegt\';document.editform.wpTextbox1.focus();">redir</a> | <a href="#" onclick="javascript:insertTags(\'== Weblinks ==\\n\',\'\',\'\');">weblink</a> | <a href="#" onclick="javascript:insertTags(\'*\{\{IMDb Titel||\}\}\\n\',\'\',\'\');document.editform.wpSummary.value=\'Vorlage:IMDb Titel\';document.editform.wpTextbox1.focus();">imdb-t</a>';
edit=edit+'<br><br>';
edit=edit+'<a href="#" onclick="javascript:insertTags(\'\[\[Kategorie:\',\'\]\]\\n\',\'\');">Kat</a> | <a href="#" onclick="javascript:insertTags(\'\[\[Benutzer:\',\'\]\]\',\'\');">User</a> | <a href="#" onclick="javascript:insertTags(\'\[\[Wikipedia:\',\'\]\]\',\'\');">Wiki</a>';
edit=edit+'<br>';
edit=edit+trenner;
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=\'\{\{Überarbeiten\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{Überarbeiten\}\}\';document.editform.wpTextbox1.focus();">Über</a>';
edit=edit+' | ';
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\n\\n\{\{Stub\}\}\';document.editform.wpSummary.value=\'\{\{Stub\}\}\';document.editform.wpTextbox1.focus();">Stub</a>';
edit=edit+' | ';
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=\'\{\{lückenhaft\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{lückenhaft\}\}\';document.editform.wpTextbox1.focus();">lücke</a>';
edit=edit+'<br>';
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=\'\{\{subst:Löschantrag\}\}\\n\\nBegründung --\~\~\~\~\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Löschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">Löschen</a>';
edit=edit+' | ';
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=\'\{\{Löschen\}\}\\n--\~\~\~\~\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'SchnellLöschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">SLA</a>';
edit=edit+' | ';
edit=edit+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=\'\{\{URV\}\} von \[ hier\] \(\[ Beweis\]\) --\~\~\~\~\';document.editform.wpSummary.value=\'URV\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">URV</a>';
edit=edit+'<br>';

/* XXX=XXX+'<a href="#" onclick="javascript:document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\{\{Bild-Lizenz-unbekannt\}\}\{\{subst:LöschantragBild\}\} keine Quellenangabe, keine Lizenzangabe --\~\~\~\~\';document.editform.wpSummary.value=\'keine Bildlizenz - Löschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">LöschenBild</a>'; */
/* XXX=XXX+' | '; */
/* XXX=XXX+'<a href="#" onclick="javascript:insertTags(\'\\n\{\{Vorlage:NowCommons|Image:Commons-Dateiname.jpg\}\}\',\'\',\'\');document.editform.wpSummary.value=\'NowCommons\';document.editform.wpTextbox1.focus();">NowC</a>'; */
/* XXX=XXX+'<br>'; */
edit=edit+trenner;
edit=edit+'<a href="#" onclick="javascript:myReplace();">Replace</a> | <a href="#" onclick="javascript:myTypoKorr();">TypoKorr</a>';

var eintrag = allg;
if ( document.URL.indexOf ( 'action=edit' ) > 0 ) eintrag = eintrag + trenner + edit;
document.write('<div id="quickbar" style="padding:10px; position:fixed; top:0px; left:0px; float:center; z-index:10; background-color:#F8F8FF; width:128px;">'+eintrag+'<\/div>')

/* im folgenden mein selbstgeschriebenes Script, um einfach Ersetzungen im Quelltext vornehmen zu können.
   Kopieren erlaubt und erwünscht. Lediglich eine kurze Mitteilung beim Erfolg wäre nett ;-)
   Aufruf erfolgt mit <a href="#" onclick="javascript:myReplace();">REPLACE</a>
   (Achtung: Skript ist Case-Sensitiv!) */

function myReplace()
{ i=0;
  alt=prompt('Altes Wort','');neu=prompt('Neues Wort','');
  while(document.editform.wpTextbox1.value.search(alt)!=-1)
    {document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}
  
  if ( i > 0 )
  { alert('Es wurde '+i+' Mal <'+alt+'> durch <'+neu+' ersetzt.');
    document.editform.wpMinoredit.checked=true;
    document.editform.wpSummary.value='Ersetzung: '+alt+' -> '+neu;
    document.editform.wpSummary.focus();
  }
  else
  { alert('Es wurde kein Vorkommen gefunden');
  }
}

/* Im nun folgenden das Skript mit dem sich recht leicht Schreibfehler korrigieren lassen
   (natürlich muss man bei Zitaten aufpassen) ;-) */

function myTypoKorr()
{ i=0;
  alt='im wesentlichen';neu='im Wesentlichen'; 
while(document.editform.wpTextbox1.value.search(alt)!=-1){document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}

  alt='Im wesentlichen';neu='Im Wesentlichen';
while(document.editform.wpTextbox1.value.search(alt)!=-1){document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}

  alt='Des Weiteren';neu='Des weiteren';
while(document.editform.wpTextbox1.value.search(alt)!=-1){document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}

  alt='Desweiteren';neu='Des weiteren';
while(document.editform.wpTextbox1.value.search(alt)!=-1){document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}

  alt=' daß ';neu=' dass ';
while(document.editform.wpTextbox1.value.search(alt)!=-1){document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}
  
  if ( i > 0 )
  { alert('Es wurden '+i+' Schreibfehler korrigiert.');
    document.editform.wpMinoredit.checked=true;
    document.editform.wpSummary.value='typo';
    document.editform.wpSummary.focus();
  }
  else
  { alert('Es wurde kein Schreibfehler gefunden');
  }
}

function contrib()
{ wer=prompt('IP oder Name eingeben!','');
  newwin = window.open("http://de.wikipedia.org/w/index.php?title=Spezial:Contributions&target="+wer,"Beiträge");
  newwin.focus();
}