Zum Inhalt springen

„Benutzer:✓/monobook.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
K rest
Versuch Hotcat-Gadget alt
Zeile 50: Zeile 50:
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'],
'_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|'],
Zeile 125: Zeile 125:
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ß in der alten Version mit Einstellmöglichkeit

var hotcat_autocommit = false;
importScriptURI('http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&oldid=47124499')


//</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:

Version vom 11. August 2009, 16:42 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,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";
 //   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'], 
'_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|\'\'','\'\'}}',''],
'_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,''],
'_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ß in der alten Version mit Einstellmöglichkeit

var hotcat_autocommit = false;
importScriptURI('http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&oldid=47124499')

 //</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]]