Benutzer:Das-schwarze-Schaf/monobook.js: Unterschied zwischen den Versionen

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
K
Zeile 1: Zeile 1:
 
//<pre><nowiki>
 
//<pre><nowiki>
  
//function InsertAwards(){
+
//
 +
 
 +
function InsertAwards(){
 
   var aw01  = '{{1+|" + Benutzername + "}}';
 
   var aw01  = '{{1+|" + Benutzername + "}}';
 
   var aw02  = '{{1|" + Benutzername + "}}';
 
   var aw02  = '{{1|" + Benutzername + "}}';

Version vom 26. Oktober 2007, 20:09 Uhr

//<pre><nowiki>

//

function InsertAwards(){
  var aw01  = '{{1+|" + Benutzername + "}}';
  var aw02  = '{{1|" + Benutzername + "}}';
  var aw03  = '{{2|" + Benutzername + "}}';
  var aw04  = '{{3|" + Benutzername + "}}';
  var aw05  = '{{4|" + Benutzername + "}}';
  var aw06  = '{{5|" + Benutzername + "}}';
  var aw07  = '{{6|" + Benutzername + "}}';
  var aw08  = '{{Gold|Grund eintragen|" + Benutzername + "}}';
  var aw09  = '{{Danke|Grund eintragen|" + Benutzername + "}}';
  var aw10  = '{{Lächeln|" + Benutzername + "}}';
  var aw11  = '{{Knutsch|" + Benutzername + "}}';
  var aw12  = '{{Glücklich|Vorschlag|" + Benutzername + "}}';
  var aw13  = '{{Biene|" + Benutzername + "}}';
  var container = document.getElementById('toolbar');


  var html = '<form onMouseup="insertTags2(AwardBox.value);"><select name="AwardBox">';
    html += '<option value="' + aw01  + '">Eins Plus (Wirklich herausragend)</option>';
    html += '<option value="' + aw02  + '">Eins (Sehr gut)</option>';
    html += '<option value="' + aw03  + '">Zwei (Gut)</option>';
    html += '<option value="' + aw04  + '">Drei (In Ordnung)</option>';
    html += '<option value="' + aw05  + '">Vier (Ausreichend)</option>';
    html += '<option value="' + aw06  + '">Fünf (Mangelhaft)</option>';
    html += '<option value="' + aw07  + '">Sechs (Mist)</option>';
    html += '<option value="' + aw08  + '">Stern in Gold</option>';
    html += '<option value="' + aw09  + '">Blümchen als Dank</option>';
    html += '<option value="' + aw10  + '">Lächeln</option>';
    html += '<option value="' + aw11  + '">Knutsch</option>';
    html += '<option value="' + aw12  + '">noch eine komische Vorlage von der netten nachbarin, die außer ihr nie jemand brauchen wird</option>';
    html += '<option value="' + aw13  + '">Fleißiges Bienchen</option>';
    html += '</select></form>';

  container.innerHTML += html;
}
function insertTags2(tagOpen){
	var txtarea = document.editform.wpTextbox1;
	var startPos = txtarea.selectionStart;
	var endPos = txtarea.selectionEnd;
	var scrollTop=txtarea.scrollTop;
	var myText = (txtarea.value).substring(startPos, endPos);
//	if(!myText) { myText=sampleText;}
	if(myText.charAt(myText.length - 1) == " "){ // exclude ending space char, if any
		subst = tagOpen + myText.substring(0, (myText.length - 1)) + " ";
	} else {
		subst = tagOpen + myText;
	}
	txtarea.value = txtarea.value.substring(0, startPos) + subst +
	  txtarea.value.substring(endPos, txtarea.value.length);
	txtarea.focus();
	var cPos=startPos+(tagOpen.length+myText.length);
	txtarea.selectionStart=cPos;
	txtarea.selectionEnd=cPos;
	txtarea.scrollTop=scrollTop;
}

// Im Bearbeiten-Modus wird die Funktion aufgerufen
if(document.URL.indexOf('action=edit') != -1 || document.URL.indexOf('action=submit') != -1){
if (window.addEventListener)
  window.addEventListener("load", InsertAwards, false);
else if (window.attachEvent)
  window.attachEvent("onload", InsertAwards);
}
//


rein_damit('loeschvorlage_einfügen');
rein_damit('addlilink');
rein_damit('lastdiff');
rein_damit('rv2version');
rein_damit('smileys');
rein_damit('fixierte_sidebar');
rein_damit('add2toolbar');

Benutzername = "Das-schwarze-Schaf";
Inhalt = "";
  
function init(){
  add2toolbar('javascript:RedirectArticle()', 'http://www.stupidedia.org/images/9/91/Redirect.png', 'Weiterleitung erstellen');
  add2toolbar('javascript:Conflict()', 'http://www.stupidedia.org/images/4/4e/Conflict.png', 'Conflict');
  add2toolbar('javascript:SL()', 'http://www.stupidedia.org/images/d/d7/Sofort_L%C3%B6schen.png', 'Sofort-Löschen');
  add2toolbar('javascript:CorrectArticle()', 'http://www.stupidedia.org/images/2/24/Verbesserung.png', 'Verbesserungsvorlage');
  add2toolbar('javascript:InuseArticle()', 'http://www.stupidedia.org/images/8/85/Inuse.png', 'Inuse erstellen');
  add2toolbar('javascript:WelcomeUser()', 'http://www.stupidedia.org/images/4/42/Welcome.png', 'Willkommen!');
  add2toolbar('javascript:WIP()', 'http://www.stupidedia.org/images/9/93/Welcome_IP.png', 'IP Einladen');
  add2toolbar('javascript:Baustelle()', 'http://www.stupidedia.org/images/e/e0/Baustelle.gif', 'Baustelle');
  add2toolbar('javascript:Nolicense()', 'http://www.stupidedia.org/images/d/d0/Nolicensebutton.PNG', 'Nolicense-Vorlage');
  add2toolbar('javascript:Lizenz()', 'http://stupidedia.org/images/d/d3/Editleistenknopf_lizenz.png',  'Lizenz! Sofort!');
  add2toolbar('javascript:NolicenseUser()', 'http://img292.imageshack.us/img292/2624/nolicenseusernb3.png', 'Nolicense-User-Diskussionsvorlage');
  add2toolbar('javascript:insertTags("<!--","-->","Unsichtbaren Text hier einfügen")','http://www.stupidedia.org/images/a/a5/ASE.gif','Unsichtbarer Text');
  add2toolbar('javascript:FindReplace()', 'http://www.stupidedia.org/images/b/b6/Ersetzen.png', 'Text ersetzen');
  add2toolbar('javascript:ColorOn()', 'http://img228.imageshack.us/img228/2421/colorqv3.png', 'Text einfärben');
  add2toolbar('javascript:ColorBackground()', 'http://img87.imageshack.us/img87/4453/colorjv2.png', 'Texthintergrund einfärben');
  add2toolbar('javascript:insertTags("<br style=clear:both />","","")','http://www.stupidedia.org/images/e/e8/Absatz.png', 'Großabsatz');
  add2toolbar('javascript:insertTags("{{Interne Links}}","","")','http://www.stupidedia.org/images/0/0d/Interne_Links.png','Vorlage:Interne Links setzen');
  add2toolbar('javascript:insertTags("{{KK}}","","")','http://www.stupidedia.org/images/3/34/Keine_Kategorie.png','Vorlage:KK setzen');
add2toolbar('javascript:insertTags("{{Rechtschreibung}}","","")','http://www.stupidedia.org/images/a/ab/Rechtschreibung.png','Vorlage:Rechtschreibung setzen');
add2toolbar('javascript:insertTags("{{Benutzer:Terminimaster/Laboratorium/Schleim","}}","Schleim")','http://www.stupidedia.org/images/6/68/Schleim.gif','einschleimen');
  add2toolbar('javascript:insertTags("{{Format}}","","")','http://www.stupidedia.org/images/6/6c/Format.png','Vorlage:Format');
  add2toolbar('javascript:insertTags("{{UL}}","","")','http://www.stupidedia.org/images/d/de/Unsinnige_Links.png','Unnötige Links');
  add2toolbar('javascript:Stub()', 'http://www.stupidedia.org/images/f/fe/Stub.png', 'Stub');
  add2toolbar('javascript:QO()', 'http://www.stupidedia.org/images/5/54/Qualit%C3%A4tsoffensive.png', 'QO');
  add2toolbar('javascript:Message()', 'http://www.stupidedia.org/images/a/a5/Message.png', 'Mitteilung schreiben');
  add2toolbar('javascript:UsePreview();','http://www.stupidedia.org/images/7/75/Preview.png','Vorschau-Button benutzen!');
}

function Stub(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Stub}}" + Inhalt;
  document.editform.wpSummary.value = "Ist das alles?";
}
if(document.title.indexOf('Bearbeiten') == 0)
{
  if (window.addEventListener)
  {
    window.addEventListener("load", init, false);
  }
  else if (window.attachEvent)
    window.attachEvent("onload", init);
}

function QO(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{QO}}" + Inhalt;
  document.editform.wpSummary.value = "[[Schlecht|Gut ist was anderes.]]";
}

function Baustelle(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Baustelle}}" + Inhalt;
  document.editform.wpSummary.value = "[[Vorlage:Baustelle|Da passiert doch hoffentlich noch was...]]";
}

function Message(){
  Inhalt = document.editform.wpTextbox1.value;
  var Nachricht = prompt("Text der Nachricht?","Hier Nachricht schreiben");
  document.editform.wpTextbox1.value = "{{M|" + Benutzername + "|" + Nachricht + "}}" + Inhalt;
  document.editform.wpSummary.value = "Mitteilung an den Autor";
}

function Conflict(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Conflict}}" + Inhalt;
  document.editform.wpSummary.value = "[[Vorlage:Conflict|Es gibt einen Konflikt]]";
}

function ColorOn(){
  var color = prompt("Farbwert eingeben:","");
  if (color){
    var fontCo = '<font color="' + color + '">';
    javascript:insertTags(fontCo,"</font>","Text hier einfügen")
  }
}
function ColorBackground(){
  var color = prompt("Farbwert eingeben:","");
  if (color){
    var fontCo = '<font style="background:' + color + '">';
    javascript:insertTags(fontCo,"</font>","Text hier einfügen")
  }
}
function RedirectArticle(){
  var DirectSite = prompt("Zielartikel?","Unlustig");
  document.editform.wpTextbox1.value = "#Redirect [[" + DirectSite + "]]";
  document.editform.wpSummary.value = "Redirect nach [[" + DirectSite + "]]";
}

function CorrectArticle(){
  Inhalt = document.editform.wpTextbox1.value;
  var iLink = prompt("Interne Links überprüfen?","zu wenige blaue, zu viele rote Links");
  var Category = prompt("Kategorisieren?","Ja");
  var Syntax = prompt("Rechtschreibung verbessern?","Ja, stellenweise");
  var Format = prompt("Formatieren?","Zeilenumbrüche, Aufzählungszeichen und Überschriften setzen");
  var Pictures = prompt("Bilder überprüfen?","Welche Bilder denn?");
  var Comment = prompt("Commentar:","Inhaltlich noch weiter ausbaubar");
  document.editform.wpTextbox1.value = "{{V|" + iLink + "|" + Category + "|" + Syntax + "|" + Format + "|" + Pictures + "|" + Comment + "}}" + Inhalt;
  document.editform.wpSummary.value = "All in One";
}

function InuseArticle(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Inuse|" + Benutzername + "}}" + Inhalt;
}

function SL(){
  Inhalt = document.editform.wpTextbox1.value; 
  document.editform.wpTextbox1.value = "{{SL}}" + Inhalt;
  document.editform.wpSummary.value = "[[Vorlage:SL|Müll entsorgen bitte...]]";
}

function Nolicense(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Nolicense|{{subst:CURRENTYEAR}}/{{subst:CURRENTMONTH}}/{{subst:CURRENTDAY}}}}" + Inhalt;
  document.editform.wpSummary.value = "Bild-Rechte sind nicht geklärt. Es droht die Löschung!";
}

function Lizenz(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Lizenz!}}" + Inhalt;
  document.editform.wpSummary.value = "[[Vorlage:Lizenz!|Lizenzangaben! Sofort!]]";
}

function NolicenseUser(){
  Inhalt = document.editform.wpTextbox1.value;
  document.editform.wpTextbox1.value = "{{Vorlage:Nolicenseuser|" + Benutzername + "}}" + Inhalt;
  document.editform.wpSummary.value = "[[Stupidedia:Bilderlizenzen|Bilder-Rechte sind nicht geklärt. Es droht die Löschung!]]";
}

function WelcomeUser(){
  document.editform.wpTextbox1.value = "{{W|" + Benutzername + "}}" + Inhalt;
  document.editform.wpSummary.value = "Welcome";
  if(confirm("Kommentar hinzufügen?"))
  {
    var Comment = prompt("Kommentar:","");
    document.editform.wpTextbox1.value += "<p>P.P.S: " + Comment + "--~~~~";
  }
}

function WIP(){
  document.editform.wpTextbox1.value = "{{Benutzer:Terminimaster/Laboratorium/WIP neu|" + Benutzername + "}}" + Inhalt;
  document.editform.wpSummary.value = "Ergib dich der [[Stupidedia|dunklen Seite der Macht]]!";
  if(confirm("Kommentar hinzufügen?"))
  {
    var Comment = prompt("Kommentar:","");
    document.editform.wpTextbox1.value += "<p>P.P.S:" + Comment + "--~~~~";
  }
}

function FindReplace(){
  var s = prompt("Folgendes ersetzen:");
  if(s){
    var r = prompt("Ersetzen durch:");
    if(!r && r != '') return;
    var txt = document.editform.wpTextbox1;
    txt.value = txt.value.replace(new RegExp(s, "g"), r);
  }
}

function UsePreview(){
  var Article = prompt('Gemeinter Artikel');
  if(Article != ''){
    Inhalt = document.editform.wpTextbox1.value;
    document.editform.wpTextbox1.value = '{{Vorschau|' + Article + '}}\n' + Inhalt;
    document.editform.wpSummary.value = "[[Vorlage:Vorschau|Vorschauen ist besser als Nachschauen]]";
  }
}

//</nowiki></pre>

Linktipps: Faditiva und 3DPresso