MediaWiki:Common.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Think (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Think (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 19: | Zeile 19: | ||
if(['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1) { | if(['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1) { | ||
mw.loader.using('mediawiki.action.edit', function() { | 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); | |||
} | |||
}); | |||
}); | }); | ||
} | } |
Aktuelle Version vom 24. März 2018, 23:44 Uhr
/* 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); }); }); }); } });