Zum Inhalt springen

Benutzer:NicoHaase/vector.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. August 2005 um 10:32 Uhr durch NicoHaase (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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
/* übernommen von BLueFiSH.as - danke! */
/* leicht angepasst! */

/* Code zur Bearbeitung alter Versionen (ermöglicht schnellen Revert)
   bei Berlin-Jurist kopiert - vielen Dank ;) */

/* 
Anpassungen am Code:
a) onMouseUp durch onChange ersetzt, dadurch Navigation vereinfacht
   (bei mir war vorher eine Neuauswahl nicht möglich, es wurde immer der zuletzt
    gewählte Eintrag nochmal geöffnet. Stattdessen kann nun dieselbe Seite nicht
    erneut geöffnet werden...)
b) Edit-Links werden nur beim Bearbeiten angezeigt
c) Größe der Box angepasst, sodass sie nur in kompletter Länge gezeigt wird, wenn
   auch so viel Inhalt drin ist
d) Trennstrich als hr-Tag
e) Navigation wird nur nach unten verschoben, wenn im EditMode (in CSS ebenso anpassen!)
f) JS-Fehler entfernt
*/

var domain ='http://de.wikipedia.org';

/* ============================================================================================== */
/* ================== Hier beginnt erstmal das Sammeln in der Variable: ========================= */
/* ============================================================================================== */
var isEdit = ( document.URL.indexOf ( 'action=edit' ) > 0 || document.URL.indexOf ( 'action=submit' ) > 0);
var XXX='';
var trenner='<hr style = "height:1px; padding-top:1px; padding-bottom:1px;">';
XXX=XXX+'<form>';
XXX=XXX+'<select onChange="openpage(this.value);" name="selbox" size="1" style="width:135px;font-size:9px;">';
XXX=XXX+'<option value"">meine Seiten</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/monobook.js">_monobook.JS</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/monobook.css">_monobook.CSS</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Bausteine">_TBS:Allgemeine</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Bausteine/Bilder">__TBS:Bilder</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Bausteine/Diskussionen">__TBS:Diskussionen</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/w/index.php?title=Spezial:Watchlist&hideOwn=1">de-Watchlist</option>';
XXX=XXX+'</select></form>';

XXX=XXX+trenner;
XXX=XXX+'<form>';
XXX=XXX+'<select onChange="openpage(this.value);" name="selbox" size="1" style="width:135px;font-size:9px;">';
XXX=XXX+'<option>something 2 do</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:Triebt%C3%A4ter/IMDb/Titel">___IMDb Titel</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Benutzer:BLueFiSH.as/Georef_Inseln">___Georef Inseln</option>';
XXX=XXX+'</select></form>';

XXX=XXX+trenner;
XXX=XXX+'<form>';
XXX=XXX+'<select onChange="openpage(this.value);" name="selbox" size="1" style="width:135px;font-size:9px;">';
XXX=XXX+'<option>Wikipedia-Seiten</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Fragen zur Wikipedia">_WP:Fragen zur Wikipedia</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Auskunft">_WP:Auskunft</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Urheberrechtsfragen">_WP:Urheberrechtsfragen</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Vandalensperrung">_WP:Vandalensperrung</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Alternative Benutzerstatistik">_WP:alt. Benutzerstatistik</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Löschkandidaten">_WP:Löschkandidaten</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Löschkandidaten/Urheberrechtsverletzungen">__WP:LK/URV</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Löschkandidaten/Versionen">__WP:LK/Versionen</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Wikipedia:Löschkandidaten/Bilder">__WP:LK/Bilder</option>';
XXX=XXX+'</select></form>';
XXX=XXX+'<form onMouseup="openpage(selbox.value);">';
XXX=XXX+'<select name="selbox" size="1" style="width:135px;font-size:9px;">';
XXX=XXX+'<option>Spezial-Seiten</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Blockip">_IP sperren</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Ipblocklist">_IP-Sperrliste</option>';
XXX=XXX+'<option>---------</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Log">_Logbuch</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Log/block">__Log/block</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Log/delete">__Log/delete</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Log/protect">__Log/protect</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Log/upload">__Log/upload</option>';
XXX=XXX+'<option value"">---------</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Allpages">_Allpages</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/wiki/Spezial:Newpages">_Newpages</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/w/index.php?title=Spezial:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&limit=50&days=7&limit=250">_Recentchanges</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/w/index.php?title=Spezial:Listusers&group=sysop&limit=500&offset=0">_Admins zeigen</option>';
XXX=XXX+'</select></form>';

XXX=XXX+trenner;
XXX=XXX+'<form>';
XXX=XXX+'<select onChange="openpage(this.value);" name="selbox" size="1" style="width:135px;font-size:9px;">';
XXX=XXX+'<option value"">andere wichtige Seiten</option>';
XXX=XXX+'<option value="http://commons.wikimedia.org/wiki/Special:Upload">_Commons:Upload</option>';
XXX=XXX+'<option value="http://www.copyscape.com">_CopyScape</option>';
XXX=XXX+'<option value="http://www.affenkrieger.de/wiki/wikicc.php">_Affenkrieger</option>';
XXX=XXX+'<option value="http://bananeweizen.de/wikipedia/wikify/index.php">_Auto-Wikifizierer</option>';
XXX=XXX+'<option value="http://vs.aka-online.de/wppagehiststat/">_WP-Autorenzähler</option>';
XXX=XXX+'<option value="http://www.canoo.net">_canoo.net</option>';
XXX=XXX+'<option value="http://www.cia.gov/cia/publications/factbook/index.html">_CIA World Factbook</option>';
XXX=XXX+'</select></form>';

XXX=XXX+trenner;
XXX=XXX+'<form>';
XXX=XXX+'<select name="selbox" size="1" style="width:135px;font-size:9px;">';
XXX=XXX+'<option value"">Funktionsaufruf-Seiten</option>';
XXX=XXX+'<option onMouseup="showpage();">_Zeige Seite</option>';
XXX=XXX+'<option onMouseup="contributions();">_Contributions</option>';
XXX=XXX+'<option onMouseup="whois();">_WhoIs</option>';
XXX=XXX+'</select></form>';

if ( isEdit )
 {
   XXX=XXX+trenner;
   XXX=XXX+'<a href="#" onclick="insertTags(\'\<br \/\>\',\'\',\'\');">br</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\<!-- \',\' --\>\',\'\');">\/\/</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'„\',\'“\',\'\');">„“</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\<tt\>\',\'\<\/tt\>\',\'\');">tt</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'<font size=5>&#x263a;</font>\',\'\',\'\');"><font size=4>&#x263a;</font></a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'†\',\'\',\'\');">†</a>';
   XXX=XXX+'<br>';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\<small\>\',\'\<\/small\>\',\'\');">small</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\<s\>\',\'\<\/s\>\',\'\');">strike</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\{\{subst:PAGENAME\}\}\',\'\',\'\');">PNAME</a>';
   XXX=XXX+'<br>';
   XXX=XXX+'<br>';
  
   XXX=XXX+'<a href="#" onclick="document.editform.wpTextbox1.value=\'#REDIRECT [[]]\';document.editform.wpSummary.value=\'Redirect angelegt\';document.editform.wpTextbox1.focus();">ReDir</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'== Weblinks ==\\n\',\'\',\'\');">weblink</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'*\{\{IMDb Titel||\}\}\\n\',\'\',\'\');document.editform.wpSummary.value=\'Vorlage:IMDb Titel\';document.editform.wpTextbox1.focus();">imdb-t</a>';
   XXX=XXX+'<br>';
   XXX=XXX+'<br>';

   XXX=XXX+'<a href="#" onclick="insertTags(\'\[\[Kategorie:\',\'\]\]\\n\',\'\');">Kat</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\[\[Benutzer:\',\'|\]\]\',\'\');">User</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\[\[Wikipedia:\',\'\]\]\',\'\');">Wiki</a> | ';
   XXX=XXX+'<a href="#" onclick="insertTags(\'\[\[Benutzer:NicoHaase|NicoHaase\]\]\',\'\',\'\');">Sig</a>';
   XXX=XXX+'<br>';

   XXX=XXX+trenner;
   XXX=XXX+'<form>';
   XXX=XXX+'<select name="selbox" size="1" style="width:135px;font-size:9px;">';
   XXX=XXX+'<option>Einfügen:Bewertung</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=\'\{\{Überarbeiten\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{Überarbeiten\}\}\';document.editform.wpTextbox1.focus();">_Überarbeiten</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\\n\\n\{\{Stub\}\}\';document.editform.wpSummary.value=\'\{\{Stub\}\}\';document.editform.wpTextbox1.focus();">_Stub</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=\'\{\{lückenhaft\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{lückenhaft\}\}\';document.editform.wpTextbox1.focus();">_lückenhaft</option>';
   XXX=XXX+'</select></form>';

   XXX=XXX+trenner;
   XXX=XXX+'<form>';
   XXX=XXX+'<select name="selbox" size="1" style="width:135px;font-size:9px;">';
   XXX=XXX+'<option>Löschanträge</option>';
   XXX=XXX+'<option onMouseup="eintragen()">_Löschantrag</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=\'\{\{URV\}\} von \[ hier\] \(\[ Beweis\]\) --\~\~\~\~\';document.editform.wpSummary.value=\'URV\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_URV</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=\'\{\{löschen\}\}\\n\\nBegründung --\~\~\~\~\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Schnelllöschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_Schnelllöschen</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\{\{BLU\}\}\';document.editform.wpSummary.value=\'Bild-Lizenz-unbekannt\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_Bild: Lizenz unbekannt</option>';
   XXX=XXX+'<option onMouseup="document.editform.wpTextbox1.value=document.editform.wpTextbox1.value+\'\{\{subst:LöschantragBild\}\} keine Quellenangabe, keine Lizenzangabe --\~\~\~\~\';document.editform.wpSummary.value=\'Bildlöschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">_Bild: Löschantrag</option>';
   XXX=XXX+'<option onMouseup="NowCommons();">_Bild: NowCommons</option>';
   XXX=XXX+'</select></form>';

   XXX=XXX+trenner;
   XXX=XXX+'<a href="#" onclick="myReplace();">Replace</a> | ';
   XXX=XXX+'<a href="#" onclick="checkAllDeletedVersions();">checkVersions</a>';
   XXX=XXX+'<br>';
   XXX=XXX+'<a href="#" onclick="myReplaceGans();">ReplaceGänse</a> | ';
   XXX=XXX+'<a href="#" onclick="DoReplacings();">DoReplacings</a>';
 }

/* ====================================================================================================== */
/* ====================================================================================================== */
/* =========== An dieser Stelle wird der Variableninhalt in die Seite mit eingebaut: ==================== */
document.write('<div id="quickbar" style="font-size:10px; padding:5px; position:fixed; float:left; top:0px; left:0px; z-index:10; background-color:#F8F8FF; width:137px;">'+XXX+'</div>')
/* ====================================================================================================== */
/* ====================================================================================================== */

/* ====================================================================================================== */
/* ==== jetzt folgen einige Funktionen, die oben aufgerufen werden ====================================== */
/* ====================================================================================================== */
function openpage(seite)
{ if (seite!="") window.open(seite);
}

function showpage()
{ welche=prompt('Seite eingeben!','');
  if (welche!="") window.open("http://de.wikipedia.org/wiki/"+welche);
}

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

function whois()
{ wer=prompt('IP eingeben!','');
  if (wer!="") window.open("http://www.dnsstuff.com/tools/whois.ch?ip="+wer);
}

function NowCommons()
{ wo=prompt('Bildnamen ohne Image: eingeben!','');
  insertTags('\n\{\{NowCommons\|' + wo + '\}\}','','');
  document.editform.wpSummary.value='NowCommons [[Image:' + wo + ']]';
  document.editform.wpTextbox1.focus();
}

function checkAllDeletedVersions()
{ for (var i=3; i<=1000; i++) document.getElementsByTagName("input")[i].checked=true;
}

/* ein kleines Search&Replace-Skript - ganz praktisch für kleine Sachen (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');
  }
}

/* Gänsefüsschen ersetzen (geht noch nicht nur für Gf, die am Zeilenanfang stehen) */
function myReplaceGans()
{ i=0;
  alt=' \"';neu=' \„';
  while(document.editform.wpTextbox1.value.search(alt)!=-1)
    {document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}
  alt='\"';neu='\“';
  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');
  }
}


/* ============================================================================================== */
/* ============================ Ab hier neues von Benutzer:Joni2 ================================ */
/* ============================================================================================== */

// verändert das Aussehen und den Text von einigen Elementen
function Init() {
 AddEditLinkToOldVersionLinks();

  // verschieben der Navi, wenn Edit
  if ( isEdit )
   {
     document.getElementById("column-one").style.paddingTop = "335px";
aktion();
   }
else
 {
 AddEditLinkToOldVersionLinks();
}
  // "Abmelden" heißt jetzt "X"
  document.getElementById("pt-logout").getElementsByTagName("a")[0].innerHTML = "X";

  // fette Sidebar-Überschriften
  document.getElementById("p-navigation").getElementsByTagName("h5")[0].innerHTML = "<b>Navigation</b>";
  document.getElementById("p-search").getElementsByTagName("h5")[0].getElementsByTagName("label")[0].innerHTML = "<b>Suche</b>";
  document.getElementById("p-tb").getElementsByTagName("h5")[0].innerHTML = "<b>Werkzeuge</b>";
  
  // grauer Hintergrund für die Sidebar-Elemente
  document.getElementById("p-navigation").getElementsByTagName("div")[0].style.backgroundColor = "#E0E0E0";
  document.getElementById("p-search").getElementsByTagName("div")[0].style.backgroundColor = "#E0E0E0";
  document.getElementById("p-tb").getElementsByTagName("div")[0].style.backgroundColor = "#E0E0E0";

  if (document.getElementById("p-lang"))  {
      document.getElementById("p-lang").getElementsByTagName("h5")[0].innerHTML = "<b>Interwiki</b>";
      document.getElementById("p-lang").getElementsByTagName("div")[0].style.backgroundColor = "#E0E0E0";
  }
}

// Suchen+Ersetzen mit RegExp                               (funktioniert nicht ganz)
function Replace(sText, reSearchAfter, sReplaceWith) {
  while (sText.search(reSearchAfter) != -1) {
    sText.replace(reSearchAfter, sReplaceWith);
  }
  return sText;
}

// Funktion zum Ersetzen von Textstelle                     (funktioniert nicht ganz)
function DoReplacings() {
  var sText;

  sText = document.editform.wpTextbox1.value;
  sText = Replace(sText, /\.\.\./, "…");
  document.editform.wpTextbox1.value = sText;
/*
  EditTextbox.value = EditTextbox.value.replace(/z\.b\./, "z.&nbsp;B.");
  EditTextbox.value = EditTextbox.value.replace(/z\.B\./, "z.&nbsp;B.");
  EditTextbox.value = EditTextbox.value.replace(/daß/, "dass");
  EditTextbox.value = EditTextbox.value.replace(/muß/, "muss");
  EditTextbox.value = EditTextbox.value.replace(/\.\.\./, "…");
*/
}

// ============================================================
// BEGIN Add Edit Link To Old Version Links (von Berlin-Jurist so weit ich weiß)
// Revert-Fkt hinzugefügt.

function AddEditLinkToOldVersionLinks()
{ // Set up the text of your Edit Link
  var Edit = '(bearbeiten)';
  var Rv   = '(rv)';
  // Iterate over all "<a"
  for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++)
  { // if it's a link to an old version but not a diff-link
    if ( (href = aNode.getAttribute("href")) && 
         (href.indexOf("oldid=") != -1) && 
         (href.indexOf("diff=") == -1) &&
         (href.indexOf("javascript:") == -1 ) &&
         (href.indexOf("action=edit") != -1)
       )
    {
       // Create RV Link
      var Rvnode = document.createElement('a');
      Rvnode.setAttribute('href', 'javascript:revertme("'+href+'")');     
      var RvTextNode = document.createTextNode(Rv);
      Rvnode.appendChild(RvTextNode);
      aNode.parentNode.insertBefore( Rvnode, aNode.nextSibling );
      aNode.parentNode.insertBefore( document.createTextNode(' '), aNode.nextSibling );      
      // jump over inserted <a-Link
      i++;  

      // Create Edit Link
      var EditNode = document.createElement('a');
      EditNode.setAttribute('href', href + '&action=edit#summary'); 
      var EditTextNode = document.createTextNode(Edit);
      EditNode.appendChild(EditTextNode);
      // Add Edit Link To Old Version Link
      aNode.parentNode.insertBefore( EditNode, aNode.nextSibling );
      // Insert whitespace before Edit Link
      aNode.parentNode.insertBefore( document.createTextNode(' '), aNode.nextSibling );
      // jump over inserted <a-Link
      i++;
    }
  }
}
// END Add Edit Link At Old Version Links
// ============================================================

//
// Revert (Littl)
//

function revertme (href) {
  var grund=prompt('Grund des Reverts:','');
  if (grund != null) {	
   href=encodeURI(domain+href+"&action=edit&"+speichernp+"&"+subjp) + 
        encodeURIComponent("Revert "+grund);
   window.open (href);
  }  
}	

var subjp      = 'subj=';
var textp      = 'txt=';
var speichernp = 'speichern=1';

function eintragen(kurz, vorlage,seite) 
{ // Artikelnamen ermitteln
  var lemma = document.getElementsByTagName('h1')[0].firstChild.data;
  lemma = lemma.substr( 15, lemma.length -15)

  var grund=prompt(kurz+'-Grund:','');
  if (grund > "") {

    // Vorlage eintragen 
    document.editform.wpTextbox1.value='\{\{subst:'+vorlage+'\}\}\n\n Begründung: '+grund+' --\~\~\~\~\n\n\-\-\-\-\n\n\n' + document.editform.wpTextbox1.value;
    document.editform.wpSummary.value=kurz+'+';
    document.editform.wpWatchthis.checked=true;

    // Datums-String zusammensatzen
    var jetzt = new Date();
    var Tag = jetzt.getDate();  
    var Jahresmonat = jetzt.getMonth();
    var Monat = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
    var Jahr = jetzt.getYear();
    if (Jahr < 999)  Jahr += 1900;
    var wpdatum = Tag + '._' + Monat[Jahresmonat] + '_' + Jahr;

  // Öffnen der LA-Seite, gleich zum Eintragen des LA, Texte werden als Paraneter übergeben
    var uri=encodeURI('http://de.wikipedia.org/w/index.php?title=Wikipedia:'+seite+'/'+wpdatum+'&action=edit&section=new');
    uri=uri + "&" + subjp + encodeURIComponent( '[[' + lemma + ']]' );
    uri=uri + "&" + textp + encodeURIComponent( grund + ' --\~\~\~\~\n' );
    window.open(uri);
  }
}

// 
// Funktion aktion (früher "loeschkandidat") , geschrieben von Littl.
// Entnimmt Parameter aus der URI und fügt sie in die Textfelder ein und klickt ggf. auf "Speichern"
//

function aktion() {
 var href=document.URL;
 if ( href.indexOf (subjp) > 0)  //sind wir auf der richtigen Seite ?
 { 
  href = decodeURI(href);
  var params = href.split ('&');
  var speichern = false;

  for (var i=1; i<params.length; i++) //parameter suchen
   { 
    if (params[i].substring(0,subjp.length) == subjp) {
       var subj=decodeURIComponent ( params[i].substring(subjp.length,9999) );
       document.editform.wpSummary.value=subj; //und einfuegen
     }
    
    if (params[i].substring(0,textp.length) == textp) {
       var text=decodeURIComponent ( params[i].substring(textp.length,9999) );
       document.editform.wpTextbox1.value=text; //und einfuegen
     }
 
    if (params[i].substring(0,speichernp.length) == speichernp) { speichern = true; }

   } //for
   if (speichern) { document.editform.wpSave.click(); }
   
 }  
}
window.onload = Init;