Benutzer:Meistermichi/monobook.js: Unterschied zwischen den Versionen
Aus Stupidedia, der sinnfreien Enzyklopädie!
K |
K |
||
Zeile 357: | Zeile 357: | ||
div.style.backgroundColor = 'white'; | div.style.backgroundColor = 'white'; | ||
div.style.border = '1px solid black'; | div.style.border = '1px solid black'; | ||
− | |||
− | |||
div.style.fontWeight = 'bolder'; | div.style.fontWeight = 'bolder'; | ||
div.style.color = 'black'; | div.style.color = 'black'; |
Aktuelle Version vom 22. März 2009, 14:52 Uhr
//<pre><nowiki>
/*
Skript von meistermichi
*/
rein_damit('addlilink');
rein_damit('indexlink');
rein_damit('lastdiff');
rein_damit('rv2version');
rein_damit('smileys');
rein_damit('suche');
Benutzername = "meistermichi";
Inhalt = "";
function init(){
deleteButton(0);
deleteButton(1);
deleteButton(2);
deleteButton(3);
deleteButton(4);
deleteButton(5);
deleteButton(6);
deleteButton(7);
deleteButton(8);
deleteButton(9);
deleteButton(10);
// BUTTONS
add2toolbar('javascript:insertTags("[[","]]","")','http://stupidedia.org/skins/common/images/button_link.png','Interner Link');
add2toolbar('javascript:insertTags("[","]","http://... Link-Text")','http://stupidedia.org/skins/common/images/button_extlink.png','Externer Link');
add2toolbar('javascript:insertTags("<nowiki>","</nowiki>","Unformatierter Text")','http://stupidedia.org/skins/common/images/button_nowiki.png','Unformatierter Text');
add2toolbar('javascript:insertTags("----","","")','http://stupidedia.org/skins/common/images/button_hr.png','Horizontale Linie');
add2toolbar('javascript:ColorOn()', 'http://www.stupidedia.org/images/7/77/Schriftfarbe.png', 'Text einfärben');
add2toolbar('javascript:ColorBackground()', 'http://www.stupidedia.org/images/d/de/Hintergrundfarbe.png', 'Texthintergrund einfärben');
add2toolbar('javascript:insertTags("\'\'\'","\'\'\'","Fetter Text")','http://stupidedia.org/skins/common/images/button_bold.png','fett');
add2toolbar('javascript:insertTags("\'\'","\'\'","Kursiver Text")','http://stupidedia.org/skins/common/images/button_italic.png','kursiv');
add2toolbar('javascript:insertTags("<u>","</u>","Unterstrichenen Text hier einfügen")','http://www.stupidedia.org/images/8/82/Unterstreichen.png','Text unterstreichen');
add2toolbar('javascript:insertTags("<s>","</s>","Durchgestrichenen Text hier einfügen")','http://www.stupidedia.org/images/7/73/Durchstreichen.png','Text durchstreichen');
add2toolbar('javascript:insertTags("<big>","</big>","Großen Text einfügen")','http://www.stupidedia.org/images/c/cc/Big.png','Großer Text');
add2toolbar('javascript:insertTags("<small>","</small>","Kleinen Text einfügen")','http://www.stupidedia.org/images/b/b6/Small.png','Kleiner Text');
add2toolbar('javascript:insertTags("<sub>","</sub>","Tiefgestellten Text einfügen")','http://www.stupidedia.org/images/6/67/Sub.png','Tiefgestellter Text');
add2toolbar('javascript:insertTags("<sup>","</sup>","Hochgestellten Text einfügen")','http://www.stupidedia.org/images/f/f3/Sup.png','Hochgestellter Text');
add2toolbar('javascript:insertTags("<center>","</center>","Zentrieren")','http://www.stupidedia.org/images/5/56/Center.png','Zentrierter Text');
add2toolbar('javascript:insertTags("<br>","","")','http://www.stupidedia.org/images/4/44/Zeilenumbruch.png','Zeilenumbruch');
add2toolbar('javascript:insertTags("<br style=clear:both />","","")','http://www.stupidedia.org/images/e/e8/Absatz.png','Absatz');
add2toolbar('javascript:FindReplace()', 'http://www.stupidedia.org/images/b/b6/Ersetzen.png', 'Text ersetzen');
add2toolbar('javascript:DeleteArticle()','http://www.stupidedia.org/images/b/bb/L%C3%B6schen.png','Löschvorlage');
add2toolbar('javascript:InstantDelete()','http://www.stupidedia.org/images/d/d8/Sofort_Loeschen_neu.png','Sofortlöschantrag');
add2toolbar('javascript:Stop()','http://www.stupidedia.org/images/f/f9/Stop.png','Stop!');
add2toolbar('javascript:YellowCard()', 'http://www.stupidedia.org/images/5/5c/Gelbe_Karte.png', 'Gelbe Karte');
add2toolbar('javascript:YellowRedCard()', 'http://www.stupidedia.org/images/0/0a/Gelb-Rote_Karte.png', 'Gelb-Rote Karte');
add2toolbar('javascript:Vote("P")','http://www.stupidedia.org/images/9/94/Pro.png','Pro');
add2toolbar('javascript:Vote("N")','http://www.stupidedia.org/images/4/4d/Neut.png','Neutral');
add2toolbar('javascript:Vote("C")','http://www.stupidedia.org/images/c/c4/Contra.png','Contra');
add2toolbar('javascript:License()','http://www.stupidedia.org/images/8/80/CC_Button.png','Lizenz,Quelle,Autor');
add2toolbar('javascript:MP3Advanced()','http://www.stupidedia.org/images/f/f8/Note-Button_Plus.png','audio player');
add2toolbar('javascript:QO("{{IL}}","[[Vorlage:IL]] gesetzt")','http://www.stupidedia.org/images/0/0d/Interne_Links.png','Vorlage:IL');
add2toolbar('javascript:QO("{{KK}}","[[Vorlage:KK]] gesetzt")','http://www.stupidedia.org/images/3/34/Keine_Kategorie.png','Vorlage:KK');
add2toolbar('javascript:QO("{{R}}","[[Vorlage:R]] gesetzt")','http://www.stupidedia.org/images/a/ab/Rechtschreibung.png','Vorlage:Rechtschreibung');
add2toolbar('javascript:QO("{{F}}","[[Vorlage:F]] gesetzt")','http://www.stupidedia.org/images/6/6c/Format.png','Vorlage:Format');
add2toolbar('javascript:QO("{{UL}}","[[Vorlage:UL]] gesetzt")','http://www.stupidedia.org/images/d/de/Unsinnige_Links.png','Vorlage:UL');
add2toolbar('javascript:CorrectArticle()', 'http://www.stupidedia.org/images/2/24/Verbesserung.png', 'Verbesserungsvorlage');
add2toolbar('javascript:QO("{{Vorschau|Hier betreffenden Artikel einschreiben}}","[[Vorlage:Vorschau]] gesetzt");','http://www.stupidedia.org/images/7/75/Preview.png','Vorlage:Vorschau');
add2toolbar('javascript:Uebersch()', 'http://www.stupidedia.org/images/0/02/Doppelt.png', 'Vorlage:Überschneidung');
add2toolbar('javascript:Message()', 'http://www.stupidedia.org/images/a/a5/Message.png', 'Mitteilung schreiben');
add2toolbar('javascript:RedirectArticle()', 'http://www.stupidedia.org/images/9/91/Redirect.png', 'Weiterleitung erstellen');
add2toolbar('javascript:WelcomeUser()', 'http://www.stupidedia.org/images/4/42/Welcome.png', 'Benutzer Willkommenheissen');
add2toolbar('javascript:WIP_IP()', 'http://www.stupidedia.org/images/9/93/Welcome_IP.png', 'Unbekannte IP einladen');
}
// Standard-Buttons löschen
function deleteButton(Nr){
document.getElementById('toolbar').getElementsByTagName("img")[Nr].style.display = "none";
}
// Sachen zur Toolbar hinzufügen
function add2toolbar(url, bild, titel)
{
var container = document.getElementById('toolbar');
var link = document.createElement('a');
link.href = url;
link.title = titel;
var image = document.createElement('img');
image.src = bild;
image.style.height = '22px';
link.appendChild(image);
container.appendChild(link);
}
// Prüfen ob man im Bearbeitenfenster ist
if(document.title.indexOf('Bearbeiten') == 0)
{
if (window.addEventListener)
{
window.addEventListener("load", init, false);
}
else if (window.attachEvent)
window.attachEvent("onload", init);
}
// Löschvorlage
function DeleteArticle(){
Inhalt = document.editform.wpTextbox1.value;
document.editform.wpTextbox1.value = "{{Löschen|meistermichi|{{subst:CURRENTYEAR}}/{{subst:CURRENTMONTH}}/{{subst:CURRENTDAY2}}}}\n" + Inhalt;
document.editform.wpSummary.value = "[[:Kategorie:Stupidedia:Löschkandidaten|Löschvorschlag]] weil wegen darum!";
}
// Erstellt eine Sofortlöschvorlage
function InstantDelete(){
Inhalt = document.editform.wpTextbox1.value;
document.editform.wpTextbox1.value = "{{SL}}\n" + Inhalt;
document.editform.wpSummary.value = "[[:Kategorie:Stupidedia:Löschkandidaten|Ins Bodenlose Loch damit!]]";
}
// Setzt die Stopvorlage
function Stop(){
document.editform.wpTextbox1.value = "{{Stop}}";
document.editform.wpSummary.value = "Stop! - Eine Runde [[Stupidedia:Richtlinien|Verkehrserziehung]] für alle!";
}
// GELBE KARTE
function YellowCard(){
var Comment = prompt("Grund?","Gelbe Karte wegen Vandalismus");
document.editform.wpTextbox1.value += '\n* http://www.stupidedia.org/images/2/28/GelbeKarte.jpg ' + Comment + ' ~~~~';
document.editform.wpSummary.value = 'Gelbe Karte. 1. Verwarnung!';
}
// GELB-ROTE KARTE
function YellowRedCard(){
var Comment = prompt("Grund?","Gelb-Rote Karte wegen anhaltendem Vandalismus. Beim nächsten Mal erfolgt Sperre");
document.editform.wpTextbox1.value += '\n* http://www.stupidedia.org/images/c/ce/GelbRoteKarte.PNG ' + Comment + ' ~~~~';
document.editform.wpSummary.value = 'Gelb-Rote Karte. 2. Verwarnung!';
}
// Wird für verschiedene Vorlagen gebraucht
function QO(Vorlage, summary){
Inhalt = document.editform.wpTextbox1.value;
Inhaltsummary = document.editform.wpSummary.value;
document.editform.wpTextbox1.value = Vorlage + "\n" + Inhalt;
document.editform.wpSummary.value = summary + "; " + Inhaltsummary;
}
// Fügt die Message Vorlage ein
function Message(){
Inhalt = document.editform.wpTextbox1.value;
var Nachricht = prompt("Messageinhalt:","");
document.editform.wpTextbox1.value = "{{M|" + Benutzername + "|" + Nachricht + "}}\n" + Inhalt;
document.editform.wpSummary.value = "[[Nachricht|Message]]";
}
// Fügt die Überschneidungs Vorlage ein
function Uebersch(){
Inhalt = document.editform.wpTextbox1.value;
var GetName = location.href;
var Position = '';
Position = GetName.search('=') + 1;
GetName = GetName.slice(Position);
Position = GetName.search('&') - 1;
if(Position != -1)
{
GetName = GetName.slice(0,Position + 1);
}
if(confirm("Erster Artikel? --> Ja? Dann ok drücken!"))
{
var Var0 = prompt("2.ter Artikel:","");
document.editform.wpTextbox1.value = "{{Überschneidung|" + GetName + "|" + Var0 + "}}\n" + Inhalt;
}
else
{
var Var0 = prompt("1.ter Artikel:","");
document.editform.wpTextbox1.value = "{{Überschneidung|" + Var0 + "|" + GetName + "}}\n" + Inhalt;
}
document.editform.wpSummary.value = "Überschneidung von [[" + GetName + "]] und [[" + Var0 + "]]";
}
// Assistent für die Verbesserungsvorlage
function CorrectArticle(){
Inhalt = document.editform.wpTextbox1.value;
var iLink = prompt("Interne Links überprüfen?","Einfügen, da keine/zu wenig vorhanden");
var Category = prompt("Kategorisieren?","Ja, dringend");
var Syntax = prompt("Rechtschreibung verbessern?","Vielleicht");
var Format = prompt("Formatieren?","Zeilenumbrüche, Aufzählungszeichen und Überschriften setzen");
var Pictures = prompt("Bilder überprüfen?","Nö");
var Waise = prompt("Artikel verwaist?","Ja");
var Comment = prompt("Kommentar:","Jetzt im Sonderangebot: [[Stupidedia:Editierhilfe|Editierhilfe]]!");
document.editform.wpTextbox1.value = "{{V|" + iLink + "|" + Category + "|" + Syntax + "|" + Format + "|" + Pictures + "|" + Waise + "|" + Comment + "}}\n" + Inhalt;
document.editform.wpSummary.value = "[[Kategorie:Verbesserung|Verbesserungsvorlage]] gesetzt";
}
// Färbt Text
function ColorOn(){
var color = prompt("Farbwert eingeben:","");
if (color){
var fontCo = '<font color="' + color + '">';
javascript:insertTags(fontCo,"</font>","")
}
}
// Färbt Text-hintergrund
function ColorBackground(){
var color = prompt("Farbwert eingeben:","");
if (color){
var fontCo = '<font style="background:' + color + '">';
javascript:insertTags(fontCo,"</font>","")
}
}
// Zum begrüssen eines neuen Users
function WelcomeUser(){
document.editform.wpTextbox1.value = "{{W|" + Benutzername + "}}";
document.editform.wpSummary.value = "Na Hallo!";
if(confirm("Kommentar hinzufügen?"))
{
var Comment = prompt("Kommentar:","");
document.editform.wpTextbox1.value += "<p>P.P.S:" + Comment + " Gruß, ~~~~";
}
}
// Zum einladen einer unbekannten IP
function WIP_IP(){
Inhalt = document.editform.wpTextbox1.value;
document.editform.wpTextbox1.value = "{{WIP|" + Benutzername + "}}" + Inhalt;
document.editform.wpSummary.value = "Lust anzumelden?";
}
// Abstimmen P C N
function Vote(Vorlage){
Inhalt = document.editform.wpTextbox1.value;
document.editform.wpTextbox1.value = Inhalt + "{{" + Vorlage + "}} ~~~~\n";
}
// REDIRECT-Funktion
function RedirectArticle(){
var DirectSite = prompt("Zielartikel?","Unlustig");
document.editform.wpTextbox1.value = "#Redirect [[" + DirectSite + "]]";
document.editform.wpSummary.value = "Redirect nach [[" + DirectSite + "]]";
}
// SUCHEN UND ERSETZEN
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);
}
}
// LIZENZ
function License(){
var inhalt = '<style>.license{background:#990000; color:#dddddd;}</style><form action="javascript:asklicense()" id="Lizenz"><center><table class="license"><tr><td class="license"><label for="1">PD</label></td><td class="license"><input type="radio" name="Vorlage" id="1" checked></td><td class="license"><label for="2">GNU LGPL</label></td><td class="license"><input type="radio" name="Vorlage" id="2"></td></tr><tr><td class="license"><label for="3">GNU GPL</label></td><td class="license"><input type="radio" name="Vorlage" id="3"></td><td class="license"><label for="4">GNU FDL</label></td><td class="license"><input type="radio" name="Vorlage" id="4"></td></tr><tr><td class="license"><label for="5">CC</label></td><td class="license"><input type="radio" name="Vorlage" id="5"></td><td class="license"><label for="6">©</label></td><td class="license"><input type="radio" name="Vorlage" id="6"></td></tr><tr><td class="license"><label for="7">ALS</label></td><td class="license"><input type="radio" name="Vorlage" id="7"></td><td class="license"><label for="8">Lizenz!</label></td><td class="license"><input type="radio" name="Vorlage" id="8"></td></tr></table><input type="submit" id="post" value="OK"> <input type="button" id="reset" value="Cancel" onclick="javascript:CloseDiv()"></center></form>';
var div = document.createElement('div');
div.id = 'LV';
with(div.style){
position = 'fixed';
top = '14px';
left = '600px';
zIndex = '10';
border = '1px solid black';
backgroundColor = '#990000';
color = '#dddddd';
}
div.innerHTML += inhalt;
var body = document.getElementsByTagName('body')[0];
body.appendChild(div);
document.getElementById('Reason').focus();
}
function asklicense(){
Inhalt = document.editform.wpTextbox1.value;
if(document.getElementById('1').checked == true){
document.editform.wpTextbox1.value = '{{PD}}\n\nQuelle: []';
} else if(document.getElementById('2').checked == true){
document.editform.wpTextbox1.value = '[http://www.gnu.org/licenses/lgpl.html GNU LGPL]\n{{GNU GPL}}\n\nQuelle: [](Autor: [])';
} else if(document.getElementById('3').checked == true){
document.editform.wpTextbox1.value = '{{GNU GPL}}\n\nQuelle: [](Autor: [])';
} else if(document.getElementById('4').checked == true){
document.editform.wpTextbox1.value = '{{GNU FDL}}\n\nQuelle: [](Autor: [])';
} else if(document.getElementById('5').checked == true){
document.editform.wpTextbox1.value = '{{CC||}}\n\nQuelle: [](Autor: [])';
} else if(document.getElementById('6').checked == true){
document.editform.wpTextbox1.value = '{{Copyright}}\n\nQuelle: [](Autor: [])';
} else if(document.getElementById('7').checked == true){
document.editform.wpTextbox1.value = '{{ALS|' + Benutzername +'}}\n\nQuelle: selbst gezeichnet/fotografiert/sonst irgendwie erschaffen';
} else if(document.getElementById('8').checked == true){
document.editform.wpTextbox1.value = Inhalt + "\n\n{{Lizenz!}}";
}
if(document.getElementById('8').checked == true){
document.editform.wpSummary.value = "Lizenz/Quelle fehlerhaft/nicht nachvollziehbar";
} else {
document.editform.wpSummary.value = "+Lizenz/Quelle";
}
CloseDiv();
}
function CloseDiv(){
var div = document.getElementById('LV');
div.parentNode.removeChild(div);
}
// AUDIO-PLAYER
function MP3Advanced(){
Inhalt = document.editform.wpTextbox1.value;
var filename = prompt("Dateiname?",".mp3");
if(filename){
var autostart = prompt("Automatisch abspielen?","no");
var loop = prompt("Wiederholung/Schleife anschalten?","no");
var backgroundcolour = prompt("Hintergrundfarbe Mitte?","D3D3D3");
var leftbackgroundcolour = prompt("Hintergrundfarbe Links?","6495ED");
var rightbackgroundcolour = prompt("Hintergrundfarbe Rechts?","BEBEBE");
var leftbackgroundhover = prompt("Hoverfarbe Links?","6495ED");
var rightbackgroundhover = prompt("Hoverfarbe Rechts?","000000");
var lefticoncolour = prompt("Symbolfarbe Links?","000000");
var righticoncolour = prompt("Symbolfarbe Rechts?","000000");
var lefticonhover = prompt("Hoverfarbe Symbol Links?","000000");
var righticonhover = prompt("Hoverfarbe Symbol Rechts?","BEBEBE");
var textcolour = prompt("Textfarbe?","000000");
var slidercolour = prompt("Schieberfarbe?","000000");
var loadercolour = prompt("Ladebalkenfarbe?","BEBEBE");
var trackcolour = prompt("Trackfarbe?","BEBEBE");
var bordercolour = prompt("Rahmenfarbe?","000000");
document.editform.wpTextbox1.value = "<flashmp3>" + filename + "|autostart=" + autostart + "|loop=" + loop + "|bg=0x" + backgroundcolour + "|leftbg=0x" + leftbackgroundcolour + "|rightbg=0x" + rightbackgroundcolour + "|leftbghover=0x" + leftbackgroundhover + "|rightbghover=0x" + rightbackgroundhover + "|lefticon=0x" + lefticoncolour + "|righticon=0x" + righticoncolour + "|lefticonhover=0x" + lefticonhover + "|righticonhover=0x" + righticonhover + "|text=0x" + textcolour + "|slider=0x" + slidercolour + "|loader=0x" + loadercolour + "|track=0x" + trackcolour + "|border=0x" + bordercolour + "</flashmp3>\n" + Inhalt;
document.editform.wpSummary.value = "+[[Stupidedia:Stupid-Audio|öffentliche Ruhestörung]]";
}
}
// LINKLEISTE
function motivation(){
var LinkLoc = '<a href="http://www.stupidedia.org/stupi/';
var links = 'Aktion '
+ LinkLoc + 'Kategorie:Bilder-Altbestand">AB</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:IL">IL</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:UL">UL</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:KK">KK</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:UK">UK</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:Pic">Pic</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:F">For</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:R">RS</a>,'
+ LinkLoc + 'Spezial:Linkliste/Vorlage:V">Verb.</a>|'
+ LinkLoc + 'Kategorie:Bär">Bär</a>'
+ '<a href="http://www.stupidedia.org/stupi?title=Vorlage:B%C3%A4ren&action=history">en</a>|'
+ LinkLoc + 'Spezial:Recentchanges">Last Edits</a>|'
+ LinkLoc + 'Benutzer:Meistermichi/Schmiede">Schmiede</a>|'
+ LinkLoc + 'Benutzer:Meistermichi/Museum_of_Art">MoA</a>|'
+ LinkLoc + 'Benutzer:Meistermichi/monobook.js">js</a>|'
+ LinkLoc + 'Spezial:Spezialseiten">Special</a>|'
+ LinkLoc + 'Spezial:Upload">Upload</a>|'
+ '<a href="http://forum.stupidedia.org/">Forum</a>';
var div = document.createElement('div');
div.style.position = 'fixed';
div.style.bottom = '0px';
div.style.right = '0px';
div.style.fontSize = '12pt';
div.style.backgroundColor = 'orange';
div.style.border = '1px solid black';
div.style.fontWeight = 'bolder';
div.style.color = 'blue';
div.innerHTML = links;
var content = document.getElementById('content');
content.appendChild(div);
}
// DATUM
function date(){
var jetzt = new Date();
var inhalt = jetzt.toLocaleString();
var div = document.createElement('div');
div.style.position = 'fixed';
div.style.bottom = '0px';
div.style.left = '0px';
div.style.fontSize = '12pt';
div.style.backgroundColor = 'white';
div.style.border = '1px solid black';
div.style.fontWeight = 'bolder';
div.style.color = 'black';
div.innerHTML = inhalt;
var content = document.getElementById('content');
content.appendChild(div);
}
// IRGENDWAS
if (window.addEventListener) {
window.addEventListener("load", motivation, false);
window.addEventListener("load", date, false);
} else if (window.attachEvent) {
window.attachEvent("onload", motivation);
window.attachEvent("onload", date);
}
//</nowiki></pre>