MediaWiki: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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* Das folgende JavaScript wird für alle Benutzer geladen. */ /* * Entfernt die Auswahl "Keine Lizenz" aus dem Hochladen-Menü */ jQuery(document).ready(function() { if (mw.config.get('wgPageName') != 'Spezial:Hochladen') return; try { var node = document.getElementById("wpLicense"); node.remove(0); } catch (e) { } }); /* * Schaltflächen in der Editor-Toolbar hinzufügen. */ if(['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1) { mw.loader.using('mediawiki.action.edit', function() { jQuery(document).ready(function() { var button = { 'id': "button-gw2wiki-anfuehrungszeichen", 'imageFile': "/images/2/2f/Schaltfläche_Anführungszeichen.png", 'speedTip': "Fügt ein Paar der in Deutschland verwendeten Anführungszeichen ein.", 'tagOpen': "„", 'tagClose': "“", 'sampleText': "Text" }; var button2 = { 'id': "button-gw2wiki-wikicode", 'imageFile': "/images/3/30/Schaltfläche_Wikicode.png", 'speedTip': "Fügt Text mit fester Zeichenbreite und grauem Hintergrund ein, der nicht von der Wiki-Software interpretiert wird.", 'tagOpen': "<code><nowiki>", 'tagClose': "</nowiki></code>", 'sampleText': "Wikicode" }; var button3 = { 'id': "button-gw2wiki-fertigkeit-icon", 'imageFile': "/images/d/d3/Schaltfläche_Fertigkeit_Icon.png", 'speedTip': "Dieser Baustein fügt ein Fertigkeitssymbol und seinen Namen ein. Dies wird in der Regel in Listen und nicht im Fließtext verwendet.", 'tagOpen': "{{Fertigkeit Icon|", 'tagClose': "}}", 'sampleText': "Name der Fertigkeit" }; var button4 = { 'id': "button-gw2wiki-sonderzeichen", 'imageFile': "/images/c/c6/Schaltfläche_Sonderzeichen.png", 'speedTip': "Fügt diejenigen Zeichen der spanischen und französischen Sprache ein, die man nicht mit deutschen Tastaturen eingeben kann (C mit Cedille, E mit Trema, N mit Tilde, OE-Ligatur). Fügt außerdem ein Eszett ein, das Schweizer nicht eingeben können. Nicht benötigte Buchstaben können danach gelöscht werden.", 'tagOpen': "ÇçËëÑñŒœß", 'tagClose': "", 'sampleText': "" }; /* * Wenn wir später mal WikiEditor benutzen, können wir das hier auch anpassen. * https://www.mediawiki.org/wiki/Manual:Custom_edit_buttons * https://www.mediawiki.org/wiki/Manual_talk:Custom_edit_buttons#Getting_a_bit_complicated,_doesn't_it? */ if (mw.toolbar) { mw.toolbar.addButtons(button, button2, button3, button4); } }); }); } if (mw.config.get('wgPageName') == 'Spezial:Suche') { mw.loader.load('/index.php?title=MediaWiki:Chatcode-Suche.js&action=raw&ctype=text/javascript'); }; if (mw.config.get('wgCanonicalSpecialPageName') === false) { mw.loader.load('/index.php?title=MediaWiki:Chatcodes.js&action=raw&ctype=text/javascript'); mw.loader.load('/index.php?title=MediaWiki:Handelsposten-Preise.js&action=raw&ctype=text/javascript'); } /* Interaktive Karten einbinden und laden */ jQuery(document).ready(function() { if ($('.gw2map').length) { $.each([ "https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.6.4/leaflet.css", "https://d1h9a8s8eodvjz.cloudfront.net/fonts/menomonia/08-02-12/menomonia.css", "https://d1h9a8s8eodvjz.cloudfront.net/fonts/menomonia/08-02-12/menomonia-italic.css" ], function() { var ref = document.createElement("link"); ref.setAttribute("rel", "stylesheet"); ref.setAttribute("href", this); document.getElementsByTagName("head")[0].appendChild(ref); }); $.ajax("https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.6.4/leaflet.js", { cache: true, dataType: "script" }) .done(function() { $.ajax("https://wiki-de.guildwars2.com/index.php?title=Widget:Karte/JS&action=raw&ctype=text/javascript", { cache: true, dataType: "script" }) .done(function() { $(".gw2map").each(function() { GW2Maps.init(this); }); }); }); } });