Zum Inhalt springen

„Benutzer:✓/monobook.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
K rest
HotCat weg, vielleicht gehts dann wieder?
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
//<nowiki> das ist wichtig, damit die Seite nicht ungewollt in Kategorien oder linksaufdieseseite-Seiten etc. auftaucht
//<nowiki> das ist wichtig, damit die Seite nicht ungewollt in Kategorien oder LinksaufdieseSeite-Seiten etc. auftaucht


// sogennanter "Krimskrams":
// sogennanter "Krimskrams":
Zeile 5: Zeile 5:


// importPage-Funktion, siehe auch Benutzer Diskussion:PDD/changeBeschriftungen.js
// importPage-Funktion, siehe auch Benutzer Diskussion:PDD/changeBeschriftungen.js
function importPage(seite, lang) // all languages support
function importPage(seite, lang) // all languages support
{
{
name='User:'; // international name, works in all wikipedias
name='User:'; // international name, works in all wikipedias
if(!lang) lang = wgContentLanguage;
if(!lang) lang = wgContentLanguage;
Zeile 18: Zeile 18:
head.appendChild(js);
head.appendChild(js);
return false;
return false;
}
}
// gerade oder ungerade Zahl eingegeben
// gerade oder ungerade Zahl eingegeben
function isEven(myNumber)
function isEven(myNumber)
Zeile 46: Zeile 46:


// Editbuttons: Anzahl und Reihenfolge wählbar (siehe: Wikipedia:Helferlein/Extra-Editbuttons#Die Buttons)
// Editbuttons: Anzahl und Reihenfolge wählbar (siehe: Wikipedia:Helferlein/Extra-Editbuttons#Die Buttons)
var customEditButtons = "_9,B,F,S,TT,U,H,I1,I2,J1,J2,FS,ZI,_V,_lang,R,R1,R2,R3,_E1,8,Y1,Y2,_VP,_VN,_VC,_VA";
var customEditButtons = "_9,B,T1,_F,_FH,ST,S,TT,U,H,I1,I2,J1,J2,T1,ZI,_V,_lang,_E1,T1,_R,_R1,_R2,_R3,T1,8,Y1,Y2,T1,_VP,_VN,_VC,_VA,T1,_SLA,_HAK";
// zu entfernende Standard-Edit buttons (0...10)
// zu entfernende Standard-Edit buttons (0...10)
var rmEditButtons = ['all']; // Standardbuttons entfernen
var rmEditButtons = ['all']; // Standardbuttons entfernen
// eigene Buttons
// eigene Buttons
var myButtons={'_9':['/media/wikipedia/commons/6/6d/Button_sig.png','Unterschrift mit Zeilenumbruch','<br />','--&thinsp;\~\~\~\~','meint '],
var myButtons={'_9':['/media/wikipedia/commons/6/6d/Button_sig.png','Unterschrift mit Zeilenumbruch','<br />',' --&thinsp;\~\~\~\~','meint'],
'_F':['/media/wikipedia/commons/8/8f/Button_poeme.png','Farbiger Text','<span style="color:#color">','<\/span>','Farbig'],
'_FH':['/media/wikipedia/commons/7/78/Button_titre.png','Farbiger Hintergrund','<span style="background-color:#color">','<\/span>','Hinterlegt'],
'_V':['/media/wikipedia/commons/c/c8/Button_redirect.png','Weiterleitung','#REDIRECT[[',']]','#'],
'_V':['/media/wikipedia/commons/c/c8/Button_redirect.png','Weiterleitung','#REDIRECT[[',']]','#'],
'_E1':['/media/wikipedia/commons/0/04/Button_array.png','sortierbare Tabelle','{| class="wikitable sortable"\n|','\n|}','+\n|'],
'_E1'['/media/wikipedia/commons/0/04/Button_array.png','sortierbare Tabelle','{| class="wikitable sortable"\n|','\n|}','+\n|'],
'_lang':['/media/wikipedia/commons/6/63/Button_l_en.png','Sprach-Code en','[[Englische Sprache|engl.]] {{lang|en|\'\'','\'\'}}',''],
'_lang':['/media/wikipedia/commons/6/63/Button_l_en.png','Sprach-Code en','[[Englische Sprache|engl.]] {{lang|en|\'\'','\'\'}}',''],
'_R':['/media/wikipedia/commons/c/c4/Button_ref.png','einfache Referenz','<ref>','<\/ref>','Bezugsangabe'],
'_R1':['/media/wikipedia/commons/7/77/Button_ref_a.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],
'_R2':['/media/wikipedia/commons/f/f0/Button_ref_b.png','wiederholte Referenz','<ref name="','"/>','Referenzname'],
'_R3':['/media/wikipedia/commons/f/fe/Button_refs.png','Referenzen-Liste','\n== Einzelnachweise ==\n<references />\n','',''],
'_VP':['/media/wikipedia/commons/b/ba/Button_conserver.png','Dafür stimmen',"{{pro}} ",usersignature,''],
'_VP':['/media/wikipedia/commons/b/ba/Button_conserver.png','Dafür stimmen',"{{pro}} ",usersignature,''],
'_VC':['/media/wikipedia/commons/f/fc/Button_supp.png','Dagegen stimmen',"{{contra}} ",usersignature,''],
'_VC':['/media/wikipedia/commons/f/fc/Button_supp.png','Dagegen stimmen',"{{contra}} ",usersignature,''],
'_VN':['/media/wikipedia/commons/4/4e/Button_neutre.png','Neutral stimmen',"{{neutral}} ",usersignature,''],
'_VN':['/media/wikipedia/commons/4/4e/Button_neutre.png','Neutral stimmen',"{{neutral}} ",usersignature,''],
'_VA':['/media/wikipedia/commons/2/23/Button_wait.png','Abwartend',"{{Abwartend}} ",usersignature,''],
'_VA':['/media/wikipedia/commons/2/23/Button_wait.png','Abwartend',"{{Abwartend}} ",usersignature,''],
'_SLA':['/media/wikipedia/commons/7/79/Button_bombe.png','Schnelllöschantrag','{{Löschen}} \'\'','\'\' --&thinsp;\~\~\~\~\n\n','Begründung'],
'_HAK':['/media/wikipedia/commons/4/4e/Button_fait2.png','Häkchen','✓','',''],
'_neuerKnopf':['Bild-URL','Tooltip','DavorText','DanachText','markierterText']};
'_neuerKnopf':['Bild-URL','Tooltip','DavorText','DanachText','markierterText']};


Zeile 125: Zeile 133:
if ((!regpages || isTalk) && isEdit)
if ((!regpages || isTalk) && isEdit)
{importPage('Lustiger_seth/unsigned.js');}
{importPage('Lustiger_seth/unsigned.js');}

//==================================================================================================================================

//Macht dasselbe wie das bekannte Gadget Wikipedia:Helferlein/HotCat, bloß mit Einstellmöglichkeit
//funktioniert leider nicht, mittlerweile zudem anch Revert auf alte Version überflüssig:
//var hotcat_autocommit = false; // Wenn true: Automatisches Speichern der Änderung ohne Bearbeitungsfenster
//var hotcat_list_down = false; // Wenn true: Auswahlliste nach unten statt nach oben ausklappen
//
//importScript('MediaWiki:Gadget-HotCat.js');


//</nowiki> Ende des tags von ganz oben; außerhalb davon die Links auf die verwendeten Seiten:
//</nowiki> Ende des tags von ganz oben; außerhalb davon die Links auf die verwendeten Seiten:
Zeile 135: Zeile 152:
// [[MediaWiki:Common.js]]
// [[MediaWiki:Common.js]]
// [[Wikipedia:Helferlein/Extra-Editbuttons]]
// [[Wikipedia:Helferlein/Extra-Editbuttons]]
// [[MediaWiki:Gadget-HotCat.js]]

Version vom 13. August 2009, 00:00 Uhr

 //<nowiki> das ist wichtig, damit die Seite nicht ungewollt in Kategorien oder LinksaufdieseSeite-Seiten etc. auftaucht

 // sogennanter "Krimskrams":
 // Funktionen, auf die PDD's monobook an anderer Stelle zugreift als definiert (nämlich unter 'Krimskrams') und ohne die es trotzdem nicht geht

 // importPage-Funktion, siehe auch Benutzer Diskussion:PDD/changeBeschriftungen.js
function importPage(seite, lang) // all languages support
  {
    name='User:'; // international name, works in all wikipedias
    if(!lang) lang = wgContentLanguage;
    // new version
    seite = 'http://' + lang + '.wikipedia.org/w/index.php?title=' + name + seite +
           '&action=raw&ctype=text/javascript&smaxage=2678400&dontcountme=s';
    var head = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', seite);
    head.appendChild(js);
    return false;
  }
 // gerade oder ungerade Zahl eingegeben
function isEven(myNumber)
  { return (myNumber % 2 == 0); }
function isOdd(myNumber)
  { return (myNumber % 2 == 1); }

 //==================================================================================================================================

 //   Von Benutzer:ParaDox für die Veränderung der [Bearbeiten]-Links mithilfe von className == 'editsection'
 //   Referenz: *** 24. Juli 2006     aus: Benutzer:ParaDox/bearbeiten.js
 addOnloadHook(function () {
     var Bearbeiten = function () {
         var SPAN = document.getElementsByTagName('SPAN');
         for (var i = 0; i < SPAN.length; i++) {
             if (SPAN[i].className != 'editsection') continue;
             SPAN[i].style.fontSize          = 'x-small';
             SPAN[i].childNodes[0].nodeValue = '♥ '; // Text vor Link, Standard: '['
             SPAN[i].childNodes[2].nodeValue = ''; // Text nach Link, Standard: ']'
             SPAN[i].childNodes[1].childNodes[0].nodeValue = 'verbessern'; // Linktext, Standard: 'Bearbeiten'
         }
     };
     Bearbeiten();
 });

 //=================================================================================================================================

 //   Editbuttons: Anzahl und Reihenfolge wählbar (siehe: Wikipedia:Helferlein/Extra-Editbuttons#Die Buttons)
var customEditButtons = "_9,B,T1,_F,_FH,ST,S,TT,U,H,I1,I2,J1,J2,T1,ZI,_V,_lang,_E1,T1,_R,_R1,_R2,_R3,T1,8,Y1,Y2,T1,_VP,_VN,_VC,_VA,T1,_SLA,_HAK";
 //   zu entfernende Standard-Edit buttons (0...10)
var rmEditButtons = ['all']; // Standardbuttons entfernen
 //   eigene Buttons
var myButtons={'_9':['/media/wikipedia/commons/6/6d/Button_sig.png','Unterschrift mit Zeilenumbruch','<br />',' --&thinsp;\~\~\~\~','meint'],
'_F':['/media/wikipedia/commons/8/8f/Button_poeme.png','Farbiger Text','<span style="color:#color">','<\/span>','Farbig'],
'_FH':['/media/wikipedia/commons/7/78/Button_titre.png','Farbiger Hintergrund','<span style="background-color:#color">','<\/span>','Hinterlegt'],
'_V':['/media/wikipedia/commons/c/c8/Button_redirect.png','Weiterleitung','#REDIRECT[[',']]','#'],
'_E1'['/media/wikipedia/commons/0/04/Button_array.png','sortierbare Tabelle','{| class="wikitable sortable"\n|','\n|}','+\n|'],
'_lang':['/media/wikipedia/commons/6/63/Button_l_en.png','Sprach-Code en','[[Englische Sprache|engl.]] {{lang|en|\'\'','\'\'}}',''],
'_R':['/media/wikipedia/commons/c/c4/Button_ref.png','einfache Referenz','<ref>','<\/ref>','Bezugsangabe'],
'_R1':['/media/wikipedia/commons/7/77/Button_ref_a.png','Referenz mit Name','<ref name="">','<\/ref>','Bezugsangabe'],
'_R2':['/media/wikipedia/commons/f/f0/Button_ref_b.png','wiederholte Referenz','<ref name="','"/>','Referenzname'],
'_R3':['/media/wikipedia/commons/f/fe/Button_refs.png','Referenzen-Liste','\n== Einzelnachweise ==\n<references />\n','',''],
'_VP':['/media/wikipedia/commons/b/ba/Button_conserver.png','Dafür stimmen',"{{pro}} ",usersignature,''],
'_VC':['/media/wikipedia/commons/f/fc/Button_supp.png','Dagegen stimmen',"{{contra}} ",usersignature,''],
'_VN':['/media/wikipedia/commons/4/4e/Button_neutre.png','Neutral stimmen',"{{neutral}} ",usersignature,''],
'_VA':['/media/wikipedia/commons/2/23/Button_wait.png','Abwartend',"{{Abwartend}} ",usersignature,''],
'_SLA':['/media/wikipedia/commons/7/79/Button_bombe.png','Schnelllöschantrag','{{Löschen}} \'\'','\'\' --&thinsp;\~\~\~\~\n\n','Begründung'],
'_HAK':['/media/wikipedia/commons/4/4e/Button_fait2.png','Häkchen','✓','',''],
'_neuerKnopf':['Bild-URL','Tooltip','DavorText','DanachText','markierterText']};

 //==================================================================================================================================

 // Ein- bzw. Ausklapptext für Navileisten, gefunden auf MediaWiki:Common.js (dient eigentlich der Sprachanpassung)
var NavigationBarHide = '▲'; //Standard: 'Einklappen'
var NavigationBarShow = '▼'; //Standard: 'Ausklappen'

 //==================================================================================================================================

 // von Benutzer:PDD/monobook.js bzw Benutzer:PDD/changeBeschriftungen.js
var markhandsoff = false;       // fremde Benutzerseiten grafisch markieren?
 // Beschriftungen: personal toolbar
var cbmytalk = "Diskussion";
var cbprefs = "Einstellungen";
var cbwatchlist = "Beobachtungen";
var cbmyconts = "Beiträge";
var cblogout = "☓";
 // Beschriftungen: current article
var cbedit = "Verbessern";
var cbhistory = "Versionen";
var cbmove = "Verschieben";
var cbwatch = "Beobachten";
var cbunwatch = "Ignorieren";
 // Beschriftungen: tools
var cbwhatlinkshere = "Links hierher";
var cblinked = "weitere Änderungen";
var cbmail = "E-Mail senden";
var cbupload = "Datei hochladen";
var cbprint = "Druckversion";
var cbblock = "User sperren";
 // Beschriftungen: portlets
var cblang = "Interwiki";

importPage('PDD/changeBeschriftungen.js');

 //==================================================================================================================================

 // von Benutzer:Olliminatore, Benutzer:PDD und Benutzer:Lustiger Seth zum automatisch Nachsignieren nicht signierter Beiträge:
 // get URL parameters zum Auslesen der URL und dann zur Seitentypabfrage
var UrlParameters = new Array ();
readparams();
function readparams() {
 var asReadInUrlParameters;
 var asReadInUrlParameter; 
  // Get URL parameters
 asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
 for (i = 0; i < asReadInUrlParameters.length; i++) {
  asReadInUrlParameter = asReadInUrlParameters[i].split("=");
  UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]);
 }}

var ssubst = false;  // unsigniert-Baustein ohne "subst:" einfügen

var isEdit = ( (UrlParameters['action']=='edit') || (UrlParameters['action']=='submit') );
 // isEdit=true wenn beim Bearbeiten
var isSpecial  = (wgCanonicalNamespace == "Special");
var isTalk = (!isSpecial && isOdd(wgNamespaceNumber));
 // IsTalk=true wenn Dikussionsseite

var regpages = new Array(':Verbesserungsvorschläge', ':Löschkandidaten', ':Löschprüfung', ':Entsperrwünsche', ':Adminkandidaturen', ':Qualitätssicherung', ':Fragen_zur_Wikipedia', ':Meinungsbilder', ':Review', ':Bilderwünsche', ':Kandidaten');
if (wgCanonicalNamespace.match(/talk$|Diskussion$/i)) var regpages = "";
for (p in regpages) if (wgPageName.indexOf(regpages[p]) != -1){regpages=false; break}
 //regpages=false  wenn Disk oder Diskussions-Wikipedia-Seite (Script aus Benutzer:Olliminatore/signing.js)

if ((!regpages || isTalk) && isEdit)
 {importPage('Lustiger_seth/unsigned.js');}

 //==================================================================================================================================

 //Macht dasselbe wie das bekannte Gadget Wikipedia:Helferlein/HotCat, bloß mit Einstellmöglichkeit
 //funktioniert leider nicht, mittlerweile zudem anch Revert auf alte Version überflüssig:
 //var hotcat_autocommit = false; // Wenn true: Automatisches Speichern der Änderung ohne Bearbeitungsfenster
 //var hotcat_list_down = false;  // Wenn true: Auswahlliste nach unten statt nach oben ausklappen
 //
 //importScript('MediaWiki:Gadget-HotCat.js');

 //</nowiki> Ende des tags von ganz oben; außerhalb davon die Links auf die verwendeten Seiten:
 //
 // [[Benutzer:ParaDox/bearbeiten.js]] (gelöscht) bzw. [[Wikipedia:Fragen zur Wikipedia/Archiv/2006/Juli/5#Bearbeiten mit Herz?]]
 // [[Benutzer:PDD/monobook.js]]
 // [[Benutzer:PDD/changeBeschriftungen.js]]
 // [[Benutzer:Lustiger_seth/unsigned.js]]
 // [[Benutzer:Olliminatore/signing.js]]
 // [[MediaWiki:Common.js]]
 // [[Wikipedia:Helferlein/Extra-Editbuttons]]
 // [[MediaWiki:Gadget-HotCat.js]]