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
//Dokumentation unter [[Benutzer:Schnark/js/dropdown]] <nowiki>
/*global mediaWiki*/
(function ($, mw) {
"use strict";
var dropdowns = {
'--Artikel------------': {
'BWM': 'Bundeswettbewerb Mathematik',
'IMO': 'Internationale Mathematik-Olympiade',
'DeMO': 'Deutsche Mathematik-Olympiade',
'Nevanlinna': 'Rolf Nevanlinna',
'S&B': 'Sylvie und Bruno',
'Eig': 'Liste der Unicode-Eigenschaften'
},
'--Fragen------------': {
'WP:FzW': 'Wikipedia:Fragen zur Wikipedia',
'WP:AU': 'Wikipedia:Auskunft',
'WP:FvN': 'Wikipedia:Fragen von Neulingen',
'WP:TW': 'Wikipedia:Technik/Werkstatt'
},
/*'--Personendaten--': {
'PD-Fehler': 'https://tools.wmflabs.org/checkpersondata/cgi-bin/pd.cgi',
'PD-Fehler (Disk.)': 'Hilfe_Diskussion:Personendaten/Wartung/Fehlerliste',
'PD fehlt': 'https://tools.wmflabs.org/catscan2/catscan2.php?depth=2&categories=' +
'Person_nach_Geschlecht&templates_no=Personendaten&interface_language=de&doit=1',
'Hilfe': 'Hilfe:Personendaten',
'Kategorien': 'Hilfe:Kategorien',
'RAK': 'Hilfe:Personendaten/Name',
'NK/S': 'Wikipedia:Namenskonventionen/Staaten',
'Vorlage Biographie': 'Wikipedia:Formatvorlage Biografie',
'Personensuche': 'https://tools.wmflabs.org/persondata/'
},
'--Sichten-----------': {
'Mathematik': 'https://tools.wmflabs.org/sighting/deep_out_of_sight.php?category=Mathematik&depth=9',
'Kleinigkeiten': 'https://tools.wmflabs.org/sighting/random_out_of_sight.php?' +
'limit=5&out=20&language=de&project=wikipedia',
'alle': 'Spezial:Seiten mit ungesichteten Versionen',
'Statistik': 'Spezial:Markierungsstatistik'
},*/
'--Software---------': {
'WP:NEU': 'Wikipedia:Projektneuheiten',
'Phabricator': 'https://phabricator.wikimedia.org/',
'Diffusion': 'https://phabricator.wikimedia.org/diffusion/MW/browse/master/',
//'Gerrit': 'https://gerrit.wikimedia.org/r/#/',
//'Gerrit Patch Uploader': 'https://tools.wmflabs.org/gerrit-patch-uploader/',
'resources': 'https://phabricator.wikimedia.org/diffusion/MW/history/master/resources/',
'VE': 'https://phabricator.wikimedia.org/diffusion/GVED/history/master/',
'VE-MW': 'https://phabricator.wikimedia.org/diffusion/EVED/history/master/',
'Vector': 'https://phabricator.wikimedia.org/diffusion/SVEC/history/master/',
'Dokumentation': 'https://doc.wikimedia.org/',
'Codesearch': 'https://codesearch.wmflabs.org/search/',
'MW': 'https://www.mediawiki.org/wiki/Special:Watchlist',
'Labs': 'https://de.wikipedia.beta.wmflabs.org/wiki/Wikipedia:Hauptseite',
'NOC': 'https://noc.wikimedia.org/',
'MDN': 'https://developer.mozilla.org/en-US/',
'CanIUse': 'https://caniuse.com/'
},
/*
https://phabricator.wikimedia.org/diffusion/ECMI/history/master/
https://gerrit.wikimedia.org/r/plugins/gitiles/VisualEditor/VisualEditor/+log/master
https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+log/master/resources
https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/master
*/
'--Spezialseiten---': {
'Fliegelflagel': 'Spezial:Fliegelflagel',
'Beobachtungsliste++': 'Spezial:Watchlist++',
'Bandersnatch': 'Spezial:Bandersnatch',
'Suche++': 'Spezial:Search++',
'Kleine Welt': 'https://de.wikipedia.org/wiki/Spezial:Leerseite?action=small-world',
'Notizen': 'Spezial:Wikinotizen'
},
'--Sonstiges--------': {
'Kurier': 'Wikipedia:Kurier',
'en': 'https://en.wikipedia.org/wiki/Special:Watchlist',
'beta': 'https://de.wikipedia.beta.wmflabs.org/wiki/Spezial:Letzte_Änderungen',
'WP:VV': 'Wikipedia:Verbesserungsvorschläge',
'WP:C': 'Wikipedia:Café',
'Quarry': 'https://quarry.wmflabs.org/'
},
'--Privat-------------': {
'GMail': 'https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=' +
'https://mail.google.com/mail/?tab%3Dwm&scc=1<mpl=googlemail&emr=1',
'xkcd': 'https://xkcd.com/',
'explain': 'https://www.explainxkcd.com/wiki/index.php/Main_Page',
'GitHub': 'https://github.com/'
}
};
function init () {
var html = '', d, e, href, hasOwn = Object.prototype.hasOwnProperty;
for (d in dropdowns) {
if (hasOwn.call(dropdowns, d)) {
html += '<div><select size="1" style="width: 100%;" class="schnark-select">' +
mw.html.element('option', {value: ''}, d);
for (e in dropdowns[d]) {
if (hasOwn.call(dropdowns[d], e)) {
href = dropdowns[d][e];
if (!href.match(/^(?:https?:)?\/\//)) {
href = mw.util.getUrl(href);
}
html += mw.html.element('option', {value: href}, e);
}
}
html += '</select></div>';
}
}
$('#p-navigation').append(html);
$('select.schnark-select').on('change', function () {
var val = this.value;
if (val) {
document.location.href = val;
}
});
}
mw.hook('userjs.load-script.dropdown').fire(dropdowns);
$.when(mw.loader.using('mediawiki.util'), $.ready).then(init);
})(jQuery, mediaWiki);
//</nowiki>