Benutzer:CherryX/vector.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* Ersetzt die Signatur-Schaltfläche in der erweiterten Werkzeugleiste durch eine eigene */
mw.loader.using('ext.wikiEditor', function() {
  $('#wpTextbox1').wikiEditor('removeFromToolbar', {
    'section': 'main', 'group': 'insert', 'tool': 'signature'
  }).wikiEditor('addToToolbar', {
    'section': 'main', 'group': 'insert', 'tools': {
      'signature': {
        'label': 'Signatur und Zeitstempel ohne Bindestriche',
        'type': 'button',
        'icon': '//upload.wikimedia.org/wikipedia/commons/7/79/Insert-signature.png',
        'action': { 'type': 'encapsulate', 'options': { 'pre': '— ~~' + '~~' } }
      }
    }
  });
});

if ( mw.user.options.get( "nickname" ) ) {
   signature  =  "~~" + "~~";
} else {
   signature  =  " --~~" + "~~";
}

// Modul: Sperrstatus.js
 var sperrstatus = true;         // Sperrstatus einer Seite farblich anzeigen?

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

// Modul: markMentors.js
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]]
}

//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' ;
        } else {
             var import_url = 'http://' + lang + '.wikipedia.org/w/index.php?title=User:' + page + '.js&action=raw&ctype=text/javascript' ;
        }
 
        mw.loader.load( import_url );
 
        return true;
    } catch(e) {
        alert(e.message);
        return false;
    }
 }

// Provides several useful functions for rollback (custom edit summary, mark as bot edits and mass revert)
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Smart_rollback>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');