Benutzer:Speravir/common.js
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
// <nowiki>
var isActive = true;
if (isActive) {
var conf = { // https://www.mediawiki.org/wiki/Manual:Interface/JavaScript#mw.config
action: mw.config.get('wgAction'),
pageName: mw.config.get('wgPageName'),
noAutoNum: [] // für Seiten ohne Abschnittsnummerierung
};
// markAdmins, siehe [[Wikipedia:Helferlein/markAdmins]]
window.markexadmins = false; // Ex-Admins nicht hervorheben
window.markexbureaucrats = false; // Ex-Bürokraten nicht hervorheben
window.markcomadmins = true; // Commons-Admin
window.markcomatxt = "c:A"; // Markierung für Commons-Admins
window.markwdadmins = true; // Wikidata-Admins
window.markwdatxt = "d:A"; // Markierung für Wikidata-Admins
$.when(mw.loader.using(['mediawiki.util']), $.ready).done(function () {
/* Nummerierung von Abschnitten, Import von Mediawiki-Gadget "Auto-number headings",
* siehe auch https://www.mediawiki.org/wiki/Snippets/Auto-number_headings
*/
conf.noAutoNum = [// vollständiger Seitenname, Tiefstriche statt Leerzeichen
"Wikipedia:Hauptseite",
"Wikipedia:Autorenportal",
"Wikipedia:Kontakt",
"Hilfe:Übersicht",
];
//if( $.inArray(conf.pageName, conf.noAutoNum) === -1 ) { //JQuery-Variante
if( conf.noAutoNum.indexOf(conf.pageName) === -1 ) {
// https://www.mediawiki.org/wiki/MediaWiki:Gadget-autonum.js
mw.loader.load("https://www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-autonum.js&action=raw&ctype=text/javascript");
// https://www.mediawiki.org/wiki/MediaWiki:Gadget-autonum.css
mw.loader.load("https://www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-autonum.css&action=raw&ctype=text/css", "text/css");
}
// [[Benutzer:Reinhard Kraasch/GenderCats.js]]
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Reinhard_Kraasch/GenderCats.js&action=raw&ctype=text/javascript");
if (conf.action === "edit" || "submit") {
/* TemplateScript von Pathoschild */
// [[meta:TemplateScript]] / [[meta:User talk:Pathoschild]]
/* @update-token [[File:Pathoschild/templatescript.js]] */
$.ajax("https://tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js", { dataType:'script', cache:true }).then(function() {
pathoschild.TemplateScript.add(
[{
category: 'Diskussionen',
name: 'Erledigt',
tooltip: 'Vorlage {{Erledigt}}',
editSummary: 'Diskussion erledigt',
template: '{{Erledigt|1=--~~~~}}\n',
position: 'after',
forNamespaces: [1, 3, 4, 5, 7, 9, 11, 13, 15, 101, 829],
editSummaryPosition: 'after',
isMinorEdit: true
},{
category: 'Korrekturen',
name: 'Panoramio',
tooltip: 'Panoramio-Links durch Archivkopie ersetzen',
isMinorEdit: true,
script: function(editor) {
editor
.replace(/\[(https?:\/\/www\.panoramio\.com\/(?:photo|user)\/\d+) ([^\]]+)\]/g, '{{webarchiv |url=$1 |wayback= |text=$2}}')
.appendEditSummary('toten Link durch Archivkopie ersetzt');
}}
/*,{ // 'Alte Vorlagen'
name: 'ELSalt',
tooltip: 'altgriechisch',
category: 'Alte Vorlagen',
editSummary: 'andere Sprachvorlage',
script: function(editor) {
editor.replace( /\{\{\s*[Ee]LSalt\s*\|/g , '{{grcS|' );}
},{ // dito
name: 'ELSmit',
tooltip: 'mittelgriechisch',
category: 'Alte Vorlagen',
editSummary: 'andere Sprachvorlage',
script: function(editor) {
editor.replace( /\{\{\s*[Ee]LSmit2?\s*\|/g , '{{grcS|variant=mittel|' );}
}*/
]/*,{ // gemeinsame Felder:
editSummaryPosition: 'after',
isMinorEdit: true
}*/
);
});
/* Ende TemplateScript */
}// if conf.action "edit/submit"
});// Ende der Ladefunktion in mw.loader.using( 'mediawiki.util' )
}// if (isActive)
// </nowiki>