Benutzer:Ireas/düp-setzen-monobook.js
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
/* this script is http://www.jshint.com/ valid! */
/*global $:false, mw:false, duepTabsNachGanzLinks:false */
/*jshint scripturl:true*/
if (mw.config.get("wgNamespaceNumber") === 6) { //only on file pages
if (typeof (duepTabsNachGanzLinks) === "boolean") {
window.duepTabsNachGanzLinks = duepTabsNachGanzLinks; // legacy parameter conversion
}
$(document).ready(function () {
'use strict';
// init parameters
if (typeof (window.duepTabsNachGanzLinks) !== "boolean") {
window.duepTabsNachGanzLinks = false; //standardsetting to false and make it a boolean
}
if (typeof (window.duepLinksInToolbox) !== "boolean") {
window.duepLinksInToolbox = false; //standardsetting to false and make it a boolean
}
if (typeof (window.linkShortcut) !== "string") {
window.linkShortcut = ""; //standardsetting no shortcut
}
//let the action start:
mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:Ireas/d%C3%BCp-helperfunctions-monobook.js&action=raw&ctype=text/javascript"); // load helper functions - should be pushed into the main script TODO
var targetContainer = "";
var label = "";
var linkID = "";
if (window.duepLinksInToolbox) {
targetContainer = "p-tb";
label = "Dateiüberprüfung";
linkID = "t-Duepsetzen";
} else {
targetContainer = "p-cactions";
label = "DÜP";
linkID = "ca-Duepsetzen";
}
mw.util.addPortletLink(targetContainer, 'javascript:mw.loader.load("//de.wikipedia.org/w/index.php?title=Benutzer:Ireas/d%C3%BCp-setzen-monobook/main.js&action=raw&ctype=text/javascript");', label, linkID, '', window.linkShortcut);
if (window.duepTabsNachGanzLinks) { // if duepTabsNachGanzLinks is set to "true" ...
($("#ca-Duepsetzen").parent()).prepend($('#ca-Duepsetzen')); //move to front
}
});
}