Benutzer:Schnark/js/wikieditor.js/de.js
aus Wikipedia, der freien Enzyklopädie
< Benutzer:Schnark | js | wikieditor.js
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 14. Mai 2016 um 08:24 Uhr durch imported>Schnark(522406) (2.2: explizit https, Kleinkram).
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/wikieditor]] <nowiki>
/*global mediaWiki*/
(function ($, mw, wikieditor) {
"use strict";
var pathFull = 'https://upload.wikimedia.org/wikipedia/commons/', //Pfad für Vollbilder auf Commons
path = pathFull + 'thumb/'; //Pfad für Thumbs auf Commons
function link (seite, anzeige) { //erzeugt einen Wikilink
return mw.html.element('a', {target: '_blank', href: mw.util.getUrl(seite)}, anzeige || seite);
}
wikieditor.version += '/de-2.2';
/************************************
* vordefinierte Elemente *
************************************/
//fügt einen Abschnitt hinzu
//name ist optional
wikieditor.define('section', 'PD', function (name) {
var vorsatz = 'PD: ';
if (name === undefined) {
name = 'Personendaten';
vorsatz = '';
}
wikieditor.addMySection(name, false);
wikieditor.addTable(name, 'PD/allg', vorsatz + 'Allgemein');
wikieditor.addTable(name, 'PD/Name', vorsatz + 'Name');
wikieditor.addTable(name, 'PD/Anamen', vorsatz + 'Alternativnamen');
wikieditor.addTable(name, 'PD/Kurz', vorsatz + 'Kurzbeschreibung');
wikieditor.addTable(name, 'PD/Datum', vorsatz + 'Datum');
wikieditor.addTable(name, 'PD/Ort', vorsatz + 'Ort');
return true;
});
//fügt eine Gruppe hinzu
//name ist optional
wikieditor.define('group', 'FORM', function (wo, name) {
name = name || 'Format';
wikieditor.addMyGroup(wo, name);
wikieditor.addButton(wo + '/' + name, 'U');
wikieditor.addButton(wo + '/' + name, 'S');
wikieditor.addButton(wo + '/' + name, 'TT');
return true;
}, 'Du solltest auf die Gruppe "FORM" verzichten.');
wikieditor.define('group', 'PD', function (wo, name) {
name = name || ' PD';
wikieditor.addMyGroup(wo, name);
wikieditor.addButton(wo + '/' + name, 'sort');
wikieditor.addButton(wo + '/' + name, 'kat');
wikieditor.addButton(wo + '/' + name, 'PD');
return true;
});
//fügt eine Tabelle hinzu
wikieditor.define('table', 'H', function (wo, name) {
wikieditor.addMyTable(wo, name || 'Hilfeseiten', [
['Nützliche Hilfeseiten', '(werden in einem neuen Fenster geöffnet)'],
['Textbausteine', link('Wikipedia:Textbausteine')],
['Personendaten', link('Hilfe:Personendaten')],
['Formatvorlagen', link('Hilfe:Formatvorlagen')],
['Kategorien', link('Hilfe:Kategorien')],
['TeX', link('Hilfe:TeX')],
['Sonderzeichen', link('Hilfe:Sonderzeichen')],
['Tabellen', link('Hilfe:Tabellen')]
]);
return true;
});
wikieditor.define('table', 'LIT', function (wo, name) {
wikieditor.addMyTable(wo, name || 'Literatur', [
['Quelltext-Vorlagen für Literaturangaben'],
['<code>* Autor: \'\'Titel.\'\' Verlag, Ort Jahr, ISBN.</code>'],
['<code>* Herausgeber (Hrsg.): \'\'Titel.\'\' x. Auflage. Verlag, Ort Jahr, ' +
'ISBN (\'\'Reihe.\'\' Band).</code>'],
['<code>* Autor: \'\'Titel.\'\' In: Herausgeber (Hrsg.): \'\'Sammelwerk.\'\' Verlag, Ort Jahr, ' +
'ISBN (\'\'Reihe.\'\' Band), S. X–Y ([http:// online]).</code>'],
['<code>* Autor u. a.: \'\'Titel. Untertitel.\'\' In: \'\'Zeitschrift.\'\' Bd./Jg., Nr. X, Jahr, ' +
'{{ISSN|0000-0000}}, S. X–Y ([http:// PDF; 1,1 MB]).</code>'],
['Näheres unter ' + link('Wikipedia:Literatur') + ' (wird in einem neuen Fenster geöffnet).']
]);
return true;
});
wikieditor.define('table', 'PD/allg', function (wo, name) {
wikieditor.addMyTable(wo, name || 'PD: Allgemein', [
['Personendaten', 'allgemein'],
['Platzierung', 'nach Kategorien, vor Interwikis'],
['Kopiervorlage', '<code>{{Personendaten<br />|NAME=<br />|ALTERNATIVNAMEN=<br />|KURZBESCHREIBUNG=<br />' +
'|GEBURTSDATUM=<br />|GEBURTSORT=<br />|STERBEDATUM=<br />|STERBEORT=<br />}}</code>'],
['Weiteres', link('Wikipedia:Formatvorlage Biografie') + ' (wird in einem neuen Fenster geöffnet)']
]);
return true;
});
wikieditor.define('table', 'PD/Name', function (wo, name) {
wikieditor.addMyTable(wo, name || 'PD: Name', [
['Personendaten', 'Name'],
['Allgemein', 'Nachname, Vorname'],
['Mittelalter', 'unveränderte Reihenfolge (gestorben zwischen 500 und 1501)'],
['Isländer', 'Vorname Nachname'],
['Weiteres', link('Hilfe:Personendaten/Name') + ' (wird in einem neuen Fenster geöffnet)']
]);
return true;
});
wikieditor.define('table', 'PD/Anamen', function (wo, name) {
wikieditor.addMyTable(wo, name || 'PD: Alternativnamen', [
['Personendaten', 'Alternativnamen'],
['Allgemein', 'getrennt durch Semikolon, Erläuterungen in runden Klammern'],
['Bezeichnungen', ''],
['Pseudonym', 'Es handelt sich um ein Pseudonym.'],
['Künstlername', 'Es handelt sich um einen Künstlernamen, der – im Gegensatz zum Pseudonym –' +
' zu jeder Zeit öffentlich bekannt war.'],
['Spitzname', 'Es handelt sich um einen Spitznamen, den sich die Person nicht selbst gegeben hat.'],
['wirklicher Name', 'Es handelt sich um den wirklichen Namen. Sollte statt „eigentlicher Name“, ' +
'„bürgerlicher Name“ oder „richtiger Name“ verwendet werden.'],
['Geburtsname', 'Es handelt sich um den wirklichen Namen, den die Person bei der Geburt erhalten hat.'],
['vollständiger Name', 'Es handelt sich um den vollständigen Namen, inklusive aller Vornamen, die ' +
'üblicherweise weggelassen werden. Sollte statt „voller Name“ verwendet werden.'],
['Weiteres', link('Hilfe:Personendaten#Alternativnamen') + ' (wird in einem neuen Fenster geöffnet)']
]);
return true;
});
wikieditor.define('table', 'PD/Kurz', function (wo, name) {
wikieditor.addMyTable(wo, name || 'PD: Kurzbeschreibung', [
['Personendaten', 'Kurzbeschreibung'],
['Allgemein', 'Nationaltät Beruf, Besonderheit'],
['Beispiele', 'deutscher Politiker (CDU), Bundeskanzler der Bundesrepublik Deutschland (1982–1998)'],
['', 'US-amerikanischer Astronaut'],
['', 'spanisch-französischer Musiker'],
['Nationalitäten', link('Wikipedia:Namenskonventionen/Staaten') + ' (wird in einem neuen Fenster geöffnet)'],
['Weiteres', link('Hilfe:Personendaten#Kurzbeschreibung') + ' (wird in einem neuen Fenster geöffnet)']
]);
return true;
});
wikieditor.define('table', 'PD/Datum', function (wo, name) {
wikieditor.addMyTable(wo, name || 'PD: Datum', [
['Personendaten', 'Datum'],
['Allgemein', '3. April 1940'],
['Unbekannt', 'April 1940<br />1940<br />3. April 20. Jahrhundert<br />20. Jahrhundert'],
['Unsicher', 'unsicher: 3. April 1940'],
['Bereich', 'um 3. April 1940<br />3. April um 1940'],
['vor/nach', 'vor 3. April 1940<br />nach 1940'],
['Alternative', '3. April 1940 oder 13. April 1940'],
['Zeitspanne', 'zwischen 3. April 1940 und 5. Mai 1941<br />3. April zwischen 1939 und 1941'],
['Weiteres', link('Hilfe:Personendaten#Datum') + ' (wird in einem neuen Fenster geöffnet)']
]);
return true;
});
wikieditor.define('table', 'PD/Ort', function (wo, name) {
wikieditor.addMyTable(wo, name || 'PD: Ort', [
['Personendaten', 'Ort'],
['Allgemein', '[[genauer Ort]], Staat'],
['Ungenau', 'bei [[Ort]]'],
['Unsicher', 'unsicher: [[Ort]]'],
['Weiteres', link('Hilfe:Personendaten#Geburtsort, Sterbeort') + ' (wird in einem neuen Fenster geöffnet)']
]);
return true;
});
wikieditor.define('table', 'R', function (wo, name) {
var titel = mw.config.get('wgTitle'),
titelOk = encodeURIComponent(titel.replace(/ \(.*$/, '')),
id = mw.config.get('wgArticleId'),
page = mw.config.get('wgPageName');
function link2 (url, text) {
return mw.html.element('a', {target: 'helpwindow', href: url}, text);
}
function link3 (url, text) {
return mw.html.element('a', {href: '#', rel: url, 'class': 'wikieditor-tool-for-selected-text'}, text);
}
$('#wikiEditor-ui-toolbar').on('click', '.wikieditor-tool-for-selected-text', function (e) {
e.preventDefault();
var url = $(this).attr('rel');
if (!url || !(/^(?:https?:)?\/\//).test(url)) {
return;
}
url += encodeURIComponent(wikieditor.$textarea.textSelection('getSelection'));
window.open(url, '_blank');
});
wikieditor.addMyTable(wo, name || 'Recherche', [
['Aufgabe', 'Weblinks werden in einem neuen Fenster geöffnet'],
['Personendatenbanken', link2('http://www.viaf.org/viaf/search?query=local.names+all+%22' + titelOk +
'%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount', 'VIAF') + ', ' +
link2('https://portal.d-nb.de/opac.htm?method=simpleSearch&query=' + titelOk, 'DNB') + '; ' +
link2('http://www.imdb.com/find?s=all&q=' + titelOk, 'IMDB')],
['Suche nach „' + titel + '“',
link2('http://www.google.de/search?q=' + titelOk, 'Google') + ', ' +
link2('http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=120&search=' + titelOk, 'GlobalWP')],
['Fehler', link2('https://tools.wmflabs.org/checkpersondata/cgi-bin/pd.cgi?view=detail&pageid=' + id, 'PD') + ', ' +
link2('https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=dewiki&view=detail&title=' + page,
'Syntax') + ', ' +
link2('https://tools.wmflabs.org/wikilint/cgi-bin/wikilint?l=de&do_typo_check=ON&remove_century=ON&url=' +
'http://de.wikipedia.org/wiki/' + page, 'Wikilint')],
['Suche nach markiertem Wort', link3('http://www.google.de/search?q=', 'Google')],
['Rechtschreibung (markiertes Wort)',
link3('http://wortschatz.uni-leipzig.de/cgi-bin/wort_www.exe?site=1&sprache=de&x=0&y=0&cs=1&Wort=',
'Wortschatz Uni Leipzig') + ', ' +
link3('http://www.canoo.net/services/Controller?MenuId=Search&service=canooNet&lang=de&input=',
'Canoo')],
['Archivlink', link3('http://web.archive.org/web/*/', 'Webarchive') + ', einbinden als <code>{{' +
link('Vorlage:Webarchiv', 'Webarchiv') +
'|url=http://www.example.org|wayback=yyyymmddhhmmss<span style="color: gray">|text=Linktext</span>' +
'}}</code>']
]);
return true;
});
//fügt einen Button hinzu
wikieditor.define('button', {'DS': 'Verwende "sort" statt "DS"', 'sort': ''}, function (wo) {
wikieditor.addMyButton(wo, path + '9/9a/Nuvola_apps_kmessedwords.png/22px-Nuvola_apps_kmessedwords.png',
'SORTIERUNG', '{{SORTIERUNG:', 'Sortierschlüssel', '}}', {ownline: true});
return true;
});
wikieditor.define('button', 'DO', function (wo) {
wikieditor.addMyButton(wo, path + 'e/eb/Blue_check.svg/22px-Blue_check.svg.png', 'Erledigt (kurz)', '{{Erl.}}', '', '');
return true;
});
wikieditor.define('button', 'ER', function (wo) {
wikieditor.addMyButton(wo, path + 'e/e4/Blue_check_plus.svg/22px-Blue_check_plus.svg.png',
'Erledigt (lang)', '{{Erledigt|1=~~~~', '', '}}', {ownline: true});
return true;
});
wikieditor.define('button', 'FS', function (wo) {
wikieditor.addMyButton(wo, path + '0/06/Crystal_Project_highlight.png/22px-Crystal_Project_highlight.png',
'Fehlende Signatur', '{{ers:Unsigned|', 'BENUTZER', '}}');
return true;
});
wikieditor.define('button', 'H', function (wo) {
wikieditor.addMyButton(wo, pathFull + '1/11/Toolbaricon_hiddencomment.png',
'Versteckter Kommentar', '<!--', 'versteckt', '-->', {splitlines: false});
return true;
});
wikieditor.define('button', 'I', function (wo) {
wikieditor.addMyButton(wo, pathFull + '2/2c/Norwegian_ndash_sign.png', 'Gedankenstrich', '–', '', '');
return true;
});
wikieditor.define('button', {'K': 'Verwende "kat" statt "K"', 'kat': ''}, function (wo) {
wikieditor.addMyButton(wo, path + '2/28/Toolbaricon_category.png/22px-Toolbaricon_category.png',
'Kategorie', '[[Kategorie:', 'Name der Kategorie', ']]', {ownline: true, splitlines: true});
return true;
});
wikieditor.define('button', {'L': 'Verwende "indent" statt "L"', 'indent': ''}, function (wo) {
wikieditor.addMyButton(wo, pathFull + 'f/fc/Vector_toolbar_indentation_button.png',
'Einrücken', ':', 'eingrückter Text', '', {ownline: true, splitlines: true});
return true;
});
wikieditor.define('button', 'M', function (wo) {
wikieditor.addMyButton(wo, pathFull + 'f/fd/Toolbar_blockquote.png',
'Markiert ein Zitat mit Absatz', '<blockquote style="border: 1px solid blue; padding: 2em;">\n',
'Text', '\n</blockquote>', {ownline: true, splitlines: false});
return true;
});
wikieditor.define('button', 'N', function (wo) {
wikieditor.addMyButton(wo, path + 'e/ed/Toolbaricon_nbsp.png/22px-Toolbaricon_nbsp.png',
'Geschütztes Leerzeichen', ' ', '', '');
return true;
});
wikieditor.define('button', 'PD', function (wo) {
wikieditor.addMyButton(wo, path + '6/60/User.svg/22px-User.svg.png',
'Personendaten', '{{Personendaten\n|NAME=', '', '\n|ALTERNATIVNAMEN=\n|KURZBESCHREIBUNG=\n' +
'|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}', {ownline: true});
return true;
});
wikieditor.define('button', 'Q', function (wo) {
wikieditor.addMyButton(wo, pathFull + 'a/a8/Toolbaricon_definition_list.png',
'Definitionsliste', '; ', 'Text', ' : ', {ownline: true, splitlines: true});
return true;
});
wikieditor.define('button', 'Q1', function (wo) {
wikieditor.addMyButton(wo, pathFull + '3/3a/Toolbar_quote.png', 'Anführungszeichen', '„', 'Text', '“');
return true;
});
wikieditor.define('button', 'R1', function (wo) {
wikieditor.addMyButton(wo, pathFull + '8/87/Wikieditor-reference-blue.png',
'benannter Einzelnachweis', '<ref name="">', 'Fußnotentext hier einfügen', '</ref>', {splitlines: false});
return true;
});
wikieditor.define('button', 'R2', function (wo) {
wikieditor.addMyButton(wo, pathFull + '1/1e/Wikieditor-reference-2-blue.png',
'wiederholter Einzelnachweis', '<ref name="', 'Name des Einzelnachweises', '" />');
return true;
});
wikieditor.define('button', {'R3': 'Verwende "ref" statt "R3"', 'ref': ''}, function (wo) {
wikieditor.addMyButton(wo, path + '5/54/Stock_post_message.svg/22px-Stock_post_message.svg.png',
'Abschnitt Einzelnachweise', '\n== Einzelnachweise ==\n<references />\n', '', '', {ownline: true});
return true;
});
wikieditor.define('button', 'S', function (wo) {
wikieditor.addMyButton(wo, pathFull + 'f/f9/Toolbaricon_regular_S_stroke.png',
'Durchgestrichener Text', '<s>', 'durchgestrichen', '</s>');
return true;
});
wikieditor.define('button', 'T', function (wo) {
wikieditor.addMyButton(wo, path + 'f/fb/Template_icon.svg/22px-Template_icon.svg.png',
'Vorlage', '{{', 'Vorlagenname', '}}');
return true;
});
wikieditor.define('button', 'TL', function (wo) {
wikieditor.addMyButton(wo, pathFull + '9/99/Toolbaricon_templatelink.png', 'Vorlagenlink', '{{Vorlage|',
'Vorlagenname', '}}');
return true;
});
wikieditor.define('button', 'TT', function (wo) {
wikieditor.addMyButton(wo, pathFull + '5/5e/Wikieditor-tt.png',
'Code (Schreibmaschine)', '<code>', 'Code (Schreibmaschine)', '</code>');
return true;
});
wikieditor.define('button', 'U', function (wo) {
wikieditor.addMyButton(wo, pathFull + '1/13/Toolbaricon_regular_U_underline.png',
'Unterstrichener Text', '<u>', 'unterstrichen', '</u>');
return true;
}, 'Text sollte nicht unterstrichen werden, jedenfalls nicht so häufig, dass du eine Schaltfläche dafür brauchst.');
wikieditor.define('button', 'ZI', function (wo) {
wikieditor.addMyButton(wo, path + '7/7f/Speech_bubble.svg/22px-Speech_bubble.svg.png',
'Zitat', '{{Zitat|', 'Text|Autor (optional)|Quelle (optional)', '}}', {splitlines: false});
return true;
});
wikieditor.define('button', {'7': 'Verwende "math" statt "7"', 'math': ''}, function (wo) {
wikieditor.addMyButton(wo, path + 'c/c2/Nuvola_apps_edu_mathematics-p.svg/22px-Nuvola_apps_edu_mathematics-p.svg.png',
'Mathematische Formel', '<math>', 'Formel', '</math>', {splitlines: false});
return true;
});
wikieditor.define('button', {'9': 'Verwende "sig" statt "9"', 'sig': ''}, function (wo) {
wikieditor.addMyButton(wo, path + '2/2d/Insert-signature2.svg/22px-Insert-signature2.svg.png', 'Unterschrift',
wikieditor.sig, '', '');
wikieditor.remove('//signature', true);
return true;
});
wikieditor.define('button', '10', function (wo) {
wikieditor.addMyButton(wo, pathFull + 'b/b4/Toolbaricon_rule.png', 'waagerechte Linie', '----', '', '',
{ownline: true});
return true;
});
wikieditor.define('button', 'willk', function (wo) {
if (mw.config.get('wgNamespaceNumber') !== 3) {
return false;
}
wikieditor.addMyButton(wo, path + '2/25/Nuvola_apps_kopete.png/22px-Nuvola_apps_kopete.png',
'Willkommen!', '{{ers:Willkommen}}', '', '', {ownline: true}, wikieditor.addComment('Willkommen'));
return true;
});
//fügt eine Auswahlliste hinzu
wikieditor.define('select', 'BKL', function (wo, name) {
wikieditor.addMySelect(wo, name || 'Begriffsklärung', [
['Begriffsklärung', '{{Begriffsklärung}}', '', '', {ownline: true}],
['Begriffsklärungshinweis', '{{Begriffsklärungshinweis}}', '', '', {ownline: true}],
['Begriffsklärungshinweis (ohne BKS)', '{{Begriffsklärungshinweis|', 'Zur Zahl X siehe [[X (Zahl)]].', '}}',
{ownline: true, splitlines: false}],
['Dieser Artikel … (zwei Bedeutungen)', '{{Dieser Artikel|', 'erläutert den Buchstaben X; die Zahl wird ' +
'unter [[X (Zahl)]] erläutert.', '}}', {ownline: true}],
['Dieser Artikel … (mehrere Bedeutungen)', '{{Dieser Artikel|', 'erläutert den Buchstaben X; zu anderen ' +
'Bedeutungen siehe [[X (Begriffsklärung)]].', '}}', {ownline: true}],
['Falschschreibung', '{{Falschschreibung|', 'richtiger Artikeltitel', '}}', {ownline: true}]
]);
return true;
});
wikieditor.define('select', 'CODE', function (wo, name) {
wikieditor.addMySelect(wo, name || 'Code', [
['Code', '<code>', 'Code', '</code>'],
['Vorvormatiert', '<pre>\n', 'vorvormatierter Text', '\n</pre>', {ownline: true, splitlines: false}],
['Quelltext', '<syntaxhighlight lang="javascript">\n', 'Quelltext', '\n</syntaxhighlight>',
{ownline: true, splitlines: false}],
['Vorvormatiert (Leerzeichen)', ' ', 'vorvormatierter Text', '', {ownline: true, splitlines: true}],
['nowiki', '<nowiki>', 'unvormatierter Text', '<' + '/nowiki>']
]);
return true;
});
wikieditor.define('select', 'EK', function (wo, name) {
name = name || 'Eingangskontrolle';
if (mw.config.get('wgNamespaceNumber') === 3) {
wikieditor.addMySelect(wo, name, [
['SLA-Info', '{{ers:gelöscht', '|Kürzel', '}} ' + wikieditor.sig],
['Unsinn gelöscht', '{{ers:Unsinn gelöscht}}', '', ' ' + wikieditor.sig],
['LD-Hinweis', '{{ers:LD-Hinweis|', 'Artikelname', '}}'],
['URV-Hinweis', '{{ers:URV-Hinweis|', 'Artikelname|http://www.example.com', '}}'],
['QS-Hinweis', '{{ers:QS-Hinweis|', 'Artikelname', '}}'],
['Entstubben', '{{ers:entstubben}}', '', ''],
['Tastaturtest', '{{ers:Tastaturtest}}', '', ''],
['Test 1', '{{ers:Test1}}', '', ''],
['Test 2', '{{ers:Test2}}', '', '']
]);
} else {
wikieditor.addMySelect(wo, name, [
['QS', '{{ers:QS|1=', 'Verbesserungsvorschläge', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('QS+')],
[' wikifizieren', '{{ers:QS|1=Bitte [[WP:WF|wikifizieren]]', '', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('QS+')],
[' Vollprogramm', '{{ers:QS|1=[[WP:Vollprogramm|Vollprogramm]]', '', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('QS+')],
[' ausbauen', '{{ers:QS|1=Bitte ausbauen', '', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('QS+')],
['LA', '{{ers:Löschantrag|1=', 'Begründung', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('LA+')],
['SLA', '{{Löschen|1=', 'Begründung', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('SLA+')],
[' kein Artikel', '{{Löschen|1=Kein [[Wikipedia:Artikel|Artikel]]', '',
' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('SLA+')],
[' irrelevant', '{{Löschen|1=offensichtlich keine enzyklopädische ' +
'[[WP:RK|Relevanz]] gegeben', '', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('SLA+')],
[' Werbung', '{{Löschen|1=[[WP:WWNI|Reiner Werbeeintrag]]', '', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('SLA+')],
[' URV', '{{Löschen|1=fehlende Qualität bei gleichzeitiger URV von ', 'http://www.example.org/',
' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('SLA+')],
[' Wiedergänger', '{{Löschen|1=Wiedergänger', '', ' ' + wikieditor.sig + '}}\n',
{ownline: true, splitlines: false}, wikieditor.addComment('SLA+')],
['URV', '{{URV}} ', 'http://www.example.com', ' ' + wikieditor.sig + '\n',
{ownline: true, splitlines: false}, wikieditor.addComment('URV')]
]);
}
return true;
});
wikieditor.define('select', 'KALP', function (wo, name) {
if (mw.config.get('wgPageName') !== 'Wikipedia:Kandidaturen_von_Artikeln,_Listen_und_Portalen') {
return false;
}
name = name || 'Bewertungen';
wikieditor.addMySelect(wo, name, [
['Exzellent', '{{BE|e}} ', '', wikieditor.sig],
['Lesenswert', '{{BE|l}} ', '', wikieditor.sig],
['Abwartend', '{{BE|a}} ', '', wikieditor.sig],
['Keine Auszeichnung', '{{BE|k}} ', '', wikieditor.sig],
['Informativ', '{{BE|i}} ', '', wikieditor.sig]
], [
path + '4/41/Qsicon_Exzellent.svg/15px-Qsicon_Exzellent.svg.png',
path + '4/43/Qsicon_lesenswert.svg/15px-Qsicon_lesenswert.svg.png',
path + 'a/a3/QS_icon_violet_abwartend.svg/15px-QS_icon_violet_abwartend.svg.png',
path + '8/82/QS_icon_orange_emty.svg/15px-QS_icon_orange_emty.svg.png',
path + 'a/a5/Qsicon_informativ.svg/15px-Qsicon_informativ.svg.png'
]);
return true;
});
wikieditor.define('select', 'KEB', function (wo, name) {
if (mw.config.get('wgPageName') !== 'Wikipedia:Kandidaten_für_exzellente_Bilder') {
return false;
}
name = name || 'Bewertungen';
wikieditor.addMySelect(wo, name, [
['Pro', '{{pro}} ', '', wikieditor.sig],
['Contra', '{{contra}} ', '', wikieditor.sig],
['Neutral', '{{neutral}} ', '', wikieditor.sig],
['Abwartend', '{{abwartend}} ', '', wikieditor.sig],
['Info', '{{Info}} ', '', wikieditor.sig],
['Unklar', '{{unklar}} ', '', wikieditor.sig],
['Sehenswert', '{{sehenswert}} ', '', wikieditor.sig]
], [
path + '9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png',
path + '7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png',
path + '8/89/Symbol_neutral_vote.svg/15px-Symbol_neutral_vote.svg.png',
path + '5/54/Symbol_wait.svg/15px-Symbol_wait.svg.png',
path + '4/4a/Pictogram_voting_info.svg/15px-Pictogram_voting_info.svg.png',
path + '3/35/Orange_question_mark.svg/16px-Orange_question_mark.svg.png',
path + '1/10/Symbol_sehenswert_vote.svg/15px-Symbol_sehenswert_vote.svg.png'
]);
return true;
});
wikieditor.define('select', 'MH', function (wo, name) {
wikieditor.addMySelect(wo, name || 'Mängelhinweise', [
['Belege fehlen', '{{Belege fehlen|1=', 'Hinweistext', ' ' + wikieditor.sig + '}}\n', {ownline: true}],
['Überarbeiten', '{{Überarbeiten}}\n', '', '', {ownline: true}],
['Neutralität', '{{Neutralität}}\n', '', '', {ownline: true}],
['Lückenhaft', '{{Lückenhaft|1=', 'Beschreibung der Lücke', ' ' + wikieditor.sig + '}}\n', {ownline: true}],
['Nur Liste', '{{NurListe}}\n', '', '', {ownline: true}],
['Redundanz', '{{ers:Redundanz|', 'Artikel1', '|Artikel2}}\n', {ownline: true}],
['Widerspruch', '{{Widerspruch|Abschnitt<!--oder Artikel-->|[[', 'Artikel1', ']]|Disk=Diskussion:Artikel}}\n',
{ownline: true}],
['Allgemeinverständlichkeit', '{{Allgemeinverständlichkeit}}\n', '', '', {ownline: true}],
['Deutschlandlastig', '{{Deutschlandlastig}}\n', '', '', {ownline: true}],
['Staatslastig', '{{Staatslastig|', 'Staat', '}}\n', {ownline: true}]
]);
return true;
});
wikieditor.define('select', 'ND', function (wo, name) {
wikieditor.addMySelect(wo, name || 'Normdaten', [
['GND', '{{Normdaten|TYP=', 'p', '|GND=}}', {ownline: true}],
['LCCN', '{{Normdaten|TYP=p|LCCN=', '', '}}', {ownline: true}],
['GND + LCCN + VIAF', '{{Normdaten|TYP=p|GND=', '', '|LCCN=|VIAF=}}', {ownline: true}],
['GND + LCCN + NDL + VIAF', '{{Normdaten|TYP=p|GND=', '', '|LCCN=|NDL=|VIAF=}}', {ownline: true}],
['alle Parameter', '{{Normdaten|TYP=p|GND=', '',
'|LCCN=|NDL=|VIAF=|GNDName=|GNDfehlt=ja|GNDCheck={{ers:NormdatenDatum}}|REMARK=}}', {ownline: true}]
]);
return true;
});
wikieditor.define('select', 'PCN', function (wo, name) {
name = name || 'Bewertungen';
wikieditor.addMySelect(wo, name, [
['Pro', '# {{pro}} ', '', wikieditor.sig],
['Contra', '# {{contra}} ', '', wikieditor.sig],
['Neutral', '# {{neutral}} ', '', wikieditor.sig]
], [
path + '9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png',
path + '7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png',
path + '8/89/Symbol_neutral_vote.svg/15px-Symbol_neutral_vote.svg.png'
]);
return true;
});
wikieditor.define('select', 'SP', function (wo, name) {
name = name || 'Schwesterprojekte';
wikieditor.addMySelect(wo, name, [
['Commons', '{{Commons}}', '', '', {ownline: true}],
['Commonscat', '{{Commonscat}}', '', '', {ownline: true}],
['Wikiatlas', '{{Wikiatlas|', 'Atlasname', '}}', {ownline: true}],
['Wiktionary', '{{Wiktionary}}', '', '', {ownline: true}],
['Wikibooks', '{{Wikibooks|', 'Name des Buchs', '}}', {ownline: true}],
['Wikiquote', '{{Wikiquote}}', '', '', {ownline: true}],
['Wikisource', '{{Wikisource|', 'Name des Textes', '}}', {ownline: true}],
['Wikinews', '{{Wikinews|', 'Name des Artikels', '}}', {ownline: true}],
['Wikiversity', '{{Wikiversity|', 'Name des Kurses', '}}', {ownline: true}]
], [
path + '4/4a/Commons-logo.svg/16px-Commons-logo.svg.png',
path + '4/4a/Commons-logo.svg/16px-Commons-logo.svg.png',
path + 'f/f3/Gnome-globe.svg/16px-Gnome-globe.svg.png',
path + 'c/c3/Wiktfavicon_en.svg/16px-Wiktfavicon_en.svg.png',
path + 'f/fa/Wikibooks-logo.svg/16px-Wikibooks-logo.svg.png',
path + 'f/fa/Wikiquote-logo.svg/16px-Wikiquote-logo.svg.png',
path + '4/4c/Wikisource-logo.svg/16px-Wikisource-logo.svg.png',
path + '2/24/Wikinews-logo.svg/16px-Wikinews-logo.svg.png',
path + '9/91/Wikiversity-logo.svg/16px-Wikiversity-logo.svg.png'
]);
return true;
});
//Standardverhalten
wikieditor.standard = function () {
wikieditor.addButton('', 'sig'); //Singarturknopf ersetzen
wikieditor.addSelect('', 'KALP'); //nehmen keinen Platz weg
wikieditor.addSelect('', 'KEB');
wikieditor.addButton('advanced', 'math');
wikieditor.addGroup('', 'PD'); //SORTIERUNG + Kat. + Personendaten
wikieditor.addButton('/ PD', 'ref'); //<references />
wikieditor.remove('help', false); //Hilfe weg
wikieditor.addMySection('Hilfe', false); //eigene Hilfe
wikieditor.addTable('Hilfe', 'LIT'); //WP:LIT
wikieditor.addTable('Hilfe', 'R'); //Recherche
wikieditor.addTable('Hilfe', 'H'); //Hilfeseiten
};
})(jQuery, mediaWiki, mediaWiki.libs.wikieditor);
//</nowiki>