Benutzer:Chricho/common.js

aus Wikipedia, der freien Enzyklopädie

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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
//Mark Admins
 markadmins    = true;       // Admins u.ä. besonders hervorheben?
 marksubpages  = false;      // auch Links auf Admin-Unterseiten markieren?
 mawatchlist   = true;       // auch auf der Beobachtungsliste?
 macontribs    = true;       // auch auf den Benutzerbeiträgen?
 markarbcom    = true;       // zusätzlich: Schiedsgericht besonders hervorheben?
 markcheckuser = true;       // zusätzlich: CheckUser besonders hervorheben?
 markoversight = true;       // zusätzlich: Oversights besonders hervorheben?
 markcomadmins = true;      // zusätzlich: Commons-Admins besonders hervorheben?
 markexadmins  = true;      // zusätzlich: Ex-Admins besonders hervorheben?
 
 // Beschriftungen
 markatxt         = 'A';     // Markierung für Admins
 markrenatxt      = 'A-Ren'; // Markierung für umbenannte Admins
 markbureautxt    = 'Bü';     // Markierung für Bürokraten
 markstewtxt      = 'Steward';     // Markierung für Stewards
 markcomatxt      = 'Comm-A'; // Markierung für Commons-Admins
 markexatxt       = 'Ex-A';  // Markierung für Ex-Admins
 markexbureautxt  = 'Ex-Bü';  // Markierung für Ex-Bürokraten
 markarbcomtxt    = 'SG';    // Markierung für Schiedsgerichtler
 markcheckusertxt = 'CU';    // Markierung für Checkuser-Berechtigte
 markombudsmantxt = 'Ombud';   // Markierung für Ombudspersonen
 markoversighttxt = 'Oversight';    // Markierung für Oversight-Berechtigte

//Ende Mark Admins

//lustiger seth unsigned
importScript("user:lustiger_seth/unsigned.js");

//TeX
if (/^(edit|submit)$/.test( mw.config.get("wgAction") ) ) {
   if (typeof(mw.libs.editToolStrIns) !== "object") {
      mw.libs.editToolStrIns  =  { };
   }
   mw.libs.editToolStrIns.user  =
      { "config": { "cookieName": "editToolStrIns-vector" },
        "custom": [ "0",      true,
                    "[[]]",   true,
                    "TeX",    "TeX allg.",
                    "TeX_ar", "TeX mit Pfeil",
                    "TeX_bi", "TeX binäre",
                    "TeX_di", "TeX DiffInt usw.",
                    "TeX_gr", "TeX griechisch",
                    "TeX_tx", "TeX für Text" ] };
   mw.loader.load("//www.mediawiki.org/w/index.php?title=User:PerfektesChaos/js/editToolStrIns.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400",
                  "text/javascript");
   // [[Benutzer:PerfektesChaos/js/editToolStrIns]]
}
//Ende TeX

//Verändertes importJavascript
 //Teil aus [[Benutzer:PDD/monobook.js]]:
 
 /*
  * Import von [[Benutzer:Revvar]]
  * aus [[Benutzer:Revvar/wikibits.js]] und [[Benutzer:Revvar/monobook.js]]
  */
 
 /**
 Imports a user javascript page from any wikipedia project into the actual document.
 
 @version 0.1
 @date 2007/03/22
 @author: based on function importPage from [[de:User:PDD]]s monobook.js, extended by [[de:User:Revvar]]
 @param page Name of the user page without the "user:" prefix and the ".js" appendix
 @param lang (optional) Language code of the corresponding wikipedia project. Default is the callers project.
 @return "true" on success, "false" otherwise
 */
 
 function importJavascriptL(page, lang)
 {
    try {
        /* check the parameters and set defaults */
        if(!page) throw("importJavascriptL: Missing parameter page.");
        if(!lang) lang = mw.config.get( 'wgContentLanguage' );
 
        /* create import url */
        if ( mw.config.get( 'wgServer' ).indexOf('https://') == 0 ) {
             var import_url = 'https://secure.wikimedia.org/wikipedia/' + lang + '/w/index.php?title=User:' + page + '.js&action=raw&ctype=text/javascript&smaxage=0' ;
        } else {
             var import_url = 'http://' + lang + '.wikipedia.org/w/index.php?title=User:' + page + '.js&action=raw&ctype=text/javascript&smaxage=0' ;
        }
 
        mw.loader.load( import_url );
 
        return true;
    } catch(e) {
        alert(e.message);
        return false;
    }
 }
//Ende verändertes importJavascript

// Wartende Neulinge
importScript('Benutzer:Euku/Mentorenprogramm.js'); // [[Benutzer:Euku/Mentorenprogramm.js]]

//Mark Mentors
var markmentors = true;          // Mentoren besonders hervorheben?
var markmsubpages = true;        // auch Links auf Mentoren-Unterseiten markieren?
var mmwatchlist = true;          // auch auf der Beobachtungsliste?
var mmcontribs = true;           // auch auf den Benutzerbeiträgen?
var markmtxt = "M";              // Markierung für Mentoren
 
// page type variables: namespace == -1
 if (typeof(isSpecial) == 'undefined') var isSpecial  = (wgCanonicalNamespace == "Special");
 if (typeof(isContrib) == 'undefined') var isContrib = (isSpecial && (wgCanonicalSpecialPageName == "Contributions"));
 if (typeof(isWatchlist) == 'undefined') var isWatchlist = (isSpecial && (wgCanonicalSpecialPageName == "Watchlist"));
 
 
// an dieser Stelle muss die Funktion importJavascriptL definiert sein, wenn sie es nicht ist,
// ist das der richtige Ort, sie einzufügen.
 
if (!(!mmwatchlist && isWatchlist) && !(!mmcontribs && isContrib)) {
   if (markmentors)
      importJavascriptL('Anka_Friedrich/markMentors','de'); // [[Benutzer:Anka Friedrich/markMentors.js]]
}
//Ende Mark Mentors

function extraNavigation()
{
  var links = [["P:QSM", "QSM", "q"], ["WP:QS-Physik", "QSP", ""], ["PD:M", "DM", ""], ["en:Special:Watchlist", "EW", "e"], ["fr:Spécial:Liste de suivi", "FW", "g"]];
  var list = document.getElementById('p-personal').children[1];
  for(var i=0; i < links.length; ++i)
  {
    var el = document.createElement('li');
    el.innerHTML = '<a href="/wiki/' + links[i][0] + '" accesskey="' + links[i][2] + '">' + links[i][1] + '</a>';
    list.appendChild(el);
  }
}
$(extraNavigation);