User:Saibo/monobook.js

From Wikipedia

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//FAVICON ersetzen
importScript('User:Saibo/faviconersetzen.js');

// [[WP:CTB]]
importScript("User:Saibo/Gadget-Commonsverschiebung.js"); // [[WP:CTB]]. Verwendungsübersichtlink: [[User:Ireas/Gadget-Commonsverschiebung.js]]

// Direkter COM-Transferknopf
//Hilfe:Dateien_nach_Commons_verschieben#CommonsHelper

if (wgNamespaceNumber == 6) addOnloadHook(function () {
 var url = "//toolserver.org/~magnus/commonshelper.php?interface=de&language=de&project=wikipedia&commonsense=1&remove_categories=1&tusc_user=Saibo&reallydirectupload=1&image=" + encodeURIComponent(wgTitle);
 mw.util.addPortletLink("p-cactions", url, "→C", "ca-tocommons", "Per Bot nach Commons verschieben");
});



// after-Upload-Tool as Tab
  var tab_SaiboAUT_lang = 'de'; // optional parameter; can be omitted. Currently 'de' and 'en' are currently supported by the TS tool
  var tab_SaiboAUT_project = 'http://de.wikipedia.org'; // optional parameter; can be omitted  
  mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Saibo/afterUploadTab.js&action=raw&ctype=text/javascript');  // use tracking (do not remove): [[User:Saibo/afterUploadTab.js]]

//DÜP-Tab (zur Verwendungsübersicht: bitte nicht entfernen→ [[User:Ireas/düp-setzen-monobook.js]] ←danke)
// von [[Wikipedia:Dateiüberprüfung/Monobook/DÜP-Setzen]]
var duepTabsNachGanzLinks = true;
//importScript('User:Ireas/düp-monobook.js'); //[[Wikipedia:Dateiüberprüfung/Monobook]]
mw.loader.load("//test2.wikipedia.org/w/index.php?title=User:Saibo/d%C3%BCp-setzen-monobook.js&action=raw&ctype=text/javascript");

// [[Wikipedia:WPDK#Ablauf]]
importScript( 'User:Saibo/bilderpruefen.js' );


// WikEd config BEGIN  see [[:en:User:Cacycle/wikEd_customization]]
var wikEdConfig = {};  //init

// preview button shortcut
wikEdConfig.buttonKey = {
82: ['p', 80], // shift-alt-p: wikEd preview
83: ['f', 70], // shift-alt-f: wikEd diff
}

// END WikEd config

// alle ungesichteten Beiträge eines Users öffnen:
importScript('User:Hannes Röst/flagged_user.js');


// Fügt "diffonly=1"-links auf "[[Spezial:Seiten_mit_ungesichteten_Versionen]]" hinzu
   // Parametereinstellung:
      //replace_diffonly0 = true; // difflink bitte durch nurdifflink ersetzen
      // replace_diffonly0 = false; // nurdifflink hinzufügen
//   importScript('User:Saibo/diffonly0to1.js');

// Fügt die Anzahl Versionen der Datei an
importScript('User:Saibo/js/SpezialDateienErweiterung.js'); //tracking - do not remove: [[File:Saibo_SpezialDateienErweiterung.js]]

//Testlauf [[MediaWiki:Gadget-ImageAnnotator.js]], [[Wikipedia:Verbesserungsvorschläge#Commons-Annotations]]
importScript('MediaWiki:Gadget-ImageAnnotator.js');

// Konfigurationsvariablen für [[Wikipedia:Helferlein/Navigation-Popups]]
popupAdminLinks=true;

//Animationen aus!
$.fx.off = true;

//   [[:de:Benutzer:DerHexer/Monobookwünsche]]
if (mw.config.get("wgNamespaceNumber") === 6 || mw.config.get("wgCanonicalSpecialPageName") === "Whatlinkshere" || document.URL.search(/[?&]replace=/) != -1) {  //only run on File pages and whatlinks here
  mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:DerHexer/fixlinks.js&action=raw&ctype=text/javascript');
}


// try to fix bad title
  if (mw.config.get('wgCanonicalNamespace') === 'Special' && mw.config.get('wgCanonicalSpecialPageName') === 'Badtitle') { // are we on a bad title page?
    var badtitlecurid = mw.util.getParamValue('curid', window.location.href);
    var badTitleUrlMinusCurid = window.location.href.replace('&curid=' + badtitlecurid, '');  // try remove curid if present
    badTitleUrlMinusCurid = badTitleUrlMinusCurid.replace('?curid=' + badtitlecurid, '?');  // try remove curid if present - save the ? (in case other params follow)
    if (!(badTitleUrlMinusCurid === window.location.href)) { // if there was a curid
      var badtitleanswer = confirm ('Fehlerhafter Link – möchtest du zu „' +  badTitleUrlMinusCurid + '“ umgeleitet werden?')
      if (badtitleanswer) {
        window.location.href = badTitleUrlMinusCurid;
      }
    }
  }