Benutzer:Sannaj/vector.js/Toolbar

// /************************************************************************************************** * "Einfache" Konfiguration der neuen Toolbar, Dokumentation siehe Diskussionseite * * Autor: [[w:Benutzer:Schnark]] ([http://de.wikipedia.org/wiki/Benutzer:Schnark]) * * aufbauend auf [[commons:User:Krinkle/insertVectorButtons.js]] von [[w:Benutzer:Krinkle]] * ***************************************************************************************************/ /***************************************** * Teil 2: Definitionen für de.wikipedia * // Muss auf Wikibooksstandart geändert werden *****************************************/ // Noch nicht Wikibookskonform!!! muss noch angepasst werden //importiere [[w:Benutzer:Schnark/toolbar-basic.js]] document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/toolbar-basic.js&action=raw&ctype=text/javascript"></SCRIPT>'); //Objekt mit Informationen für/über externe Funktionen //Inhalt Bedeutung //string Name eines externen Skripts, das geladen werden muss //function externe Funktion, die direkt aufgerufen werden kann //object Parameter, die an die externe Funktion übergeben werden var newtoolbar_externFunctions = { 'section': {}, 'group': {}, 'chars': {}, 'table': {}, 'button': {}, 'select': {} }; newtoolbar_externFunctions['section']['SM'] = 'Benutzer:Perhelion/vector-smilies.js'; newtoolbar_externFunctions['group']['SM'] = newtoolbar_externFunctions['section']['SM']; /************************************ * vordefinierte Elemente * ************************************/ //fügt einen Abschnitt hinzu //name ist optional function newtoolbar_addSection (was, name) { var ret = true; switch (was) { case 'SZ': if (typeof name == 'undefined') name = 'weitere Sonderzeichen'; if (charinsert) { newtoolbar_addMySection(name, false); for (var id in charinsert) { newtoolbar_addChars(name, id); } } else ret = false; break; case 'PD': if (typeof name == 'undefined') { name = 'Personendaten'; newtoolbar_PD = ''; } newtoolbar_addMySection(name, false); newtoolbar_addTable(name, 'PD/allg'); newtoolbar_addTable(name, 'PD/Name'); newtoolbar_addTable(name, 'PD/Anamen'); newtoolbar_addTable(name, 'PD/Kurz'); newtoolbar_addTable(name, 'PD/Datum'); newtoolbar_addTable(name, 'PD/Ort'); break; default: ret = newtoolbar_externFunction('section', was, '', name); } return ret; } //fügt eine Gruppe hinzu //name ist optional function newtoolbar_addGroup (wo, was, name) { var ret = true; switch (was) { case 'FORM': if (typeof name == 'undefined') name = 'Format'; newtoolbar_addMyGroup(wo, name); newtoolbar_addButton(wo + '/' + name, 'U'); newtoolbar_addButton(wo + '/' + name, 'S'); newtoolbar_addButton(wo + '/' + name, 'TT'); break; case 'PD': if (typeof name == 'undefined') name = ' PD'; newtoolbar_addMyGroup(wo, name); newtoolbar_addButton(wo + '/' + name, 'sort'); newtoolbar_addButton(wo + '/' + name, 'kat'); newtoolbar_addButton(wo + '/' + name, 'PD'); break; default: ret = newtoolbar_externFunction('group', was, wo, name); } return ret; } //fügt eine Zeichentabelle hinzu function newtoolbar_addChars (wo, was) { var ret = true; var zeichen = []; var name = was; var rtl = false; switch (was) { default: var alles; //aus MediaWiki:Onlyifediting.js if (charinsert) alles = charinsert[was]; //Sonderzeichen mit Zusatzinformationen if (alles) { for (var i = 0; i < alles.length; i++) { var gruppe = alles[i]; //jede Gruppe if (gruppe.direction == 'rtl') rtl = true; //rtl? if (0 in gruppe) { //Zeichengruppe for_j: for (var j = 0; j < gruppe.length; j++) { z = gruppe[j]; if (typeof z == 'string') { zeichen.push([z, '', '', '']); //Einzelzeichen, das auch HTML-Sonderzeichen enthalten könnte } else { switch (z.length) { case 1: zeichen.push(z[0]); break; //Einzelzeichen case 2: zeichen.push([z[0], '', z[1], '']); break; //vorne, hinten, könnte HTML-Sonderzeichen enthalten case 3: zeichen.push([z[0], z[2], z[1]]); break; //vorne, hinten, mitte case 4: zeichen.push([z[0], z[2], z[1], z[3]]); break; //vorne, hinten, mitte, hinweis } } } //for j } // if 0 in gruppe } //for i } //if alles if (zeichen.length > 0) newtoolbar_addMyChars (wo, name, zeichen, rtl); else ret = newtoolbar_externFunction('chars', was, wo); } //switch return ret; } var newtoolbar_PD = 'PD: '; //Vorsatz vor den PD-Hilfeseiten (entfällt bei reiner PD-Hilfe) //fügt eine Tabelle hinzu function newtoolbar_addTable (wo, was) { var ret = true; switch (was) { case 'H': newtoolbar_addMyTable (wo, 'Hilfeseiten', [['Nützliche Hilfeseiten', '(werden in einem neuen Fenster geöffnet)'], ['Textbausteine', "<a target='helpwindow' href='/wiki/Wikipedia:Textbausteine'>Wikipedia:Textbausteine</a>"], ['Personendaten', "<a target='helpwindow' href='/wiki/Hilfe:Personendaten'>Hilfe:Personendaten</a>"], ['Formatvorlagen', "<a target='helpwindow' href='/wiki/Hilfe:Formatvorlagen'>Hilfe:Formatvorlagen</a>"], ['Kategorien', "<a target='helpwindow' href='/wiki/Hilfe:Kategorien'>Hilfe:Kategorien</a>"], ['TeX', "<a target='helpwindow' href='/wiki/Hilfe:TeX'>Hilfe:TeX</a>"], ['Sonderzeichen', "<a target='helpwindow' href='/wiki/Hilfe:Sonderzeichen'>Hilfe:Sonderzeichen</a>"], ['Tabellen', "<a target='helpwindow' href='/wiki/Hilfe:Tabellen'>Hilfe:Tabellen</a>"]]); break; case 'LIT': newtoolbar_addMyTable (wo, 'Literatur', [['Quelltext-Vorlagen für Literaturangaben'], ["<tt>* Autor: ''Titel.'' Verlag, Ort Jahr, ISBN.</tt>"], ["<tt>* Herausgeber (Hrsg.): ''Titel.'' x. Auflage. Verlag, Ort Jahr, ISBN (''Reihe.'' Band).</tt>"], ["<tt>* Autor: ''Titel.'' In: Herausgeber (Hrsg.): ''Sammelwerk.'' Verlag, Ort Jahr, ISBN" + " (''Reihe.'' Band), S. X–Y ([http::// online]).</tt>"], ["<tt>* Autor u. a.: ''Titel. Untertitel.'' In: ''Zeitschrift.'' Bd./Jg., Nr. X, Jahr, {{ISSN|0000-0000}}," + " S. X–Y ([http:// PDF; 1,1 MB]).</tt>"], ["Näheres unter <a target='helpwindow' href='/wiki/Wikipedia:Literatur'>Wikipedia:Literatur</a>" + " (wird in einem neuen Fenster geöffnet)."]]); break; case 'PD/allg': newtoolbar_addMyTable (wo, newtoolbar_PD + 'Allgemein', [['Personendaten', 'allgemein'], ['Platzierung', 'nach Kategorien, vor Interwikis'], ['Kopiervorlage', '<tt>{{Personendaten<br />|NAME=<br />|ALTERNATIVNAMEN=<br />|KURZBESCHREIBUNG=' + '<br />|GEBURTSDATUM=<br />|GEBURTSORT=<br />|STERBEDATUM=<br />|STERBEORT=<br />}}</tt>'], ['Weiteres', '<a target="helpwindow" href="/wiki/Wikipedia:Formatvorlage%20Biografie">' + 'Wikipedia:Formatvorlage Biografie</a> (wird in einem neuen Fenster geöffnet)']]); break; case 'PD/Name': newtoolbar_addMyTable (wo, newtoolbar_PD + 'Name', [['Personendaten', 'Name'], ['Allgemein', 'Nachname, Vorname'], ['Mittelalter', 'unveränderte Reihenfolge (gestorben zwischen 500 und 1501)'], ['Isländer', 'Vorname Nachname'], ['Weiteres', '<a target="helpwindow" href="/wiki/Hilfe:Personendaten/Name">Hilfe:Personendaten/Name</a>' + ' (wird in einem neuen Fenster geöffnet)']]); break; case 'PD/Anamen': newtoolbar_addMyTable (wo, newtoolbar_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', '<a target="helpwindow" href="/wiki/Hilfe:Personendaten#Alternativnamen">' + 'Hilfe:Personendaten#Alternativnamen</a> (wird in einem neuen Fenster geöffnet)']]); break; case 'PD/Kurz': newtoolbar_addMyTable (wo, newtoolbar_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', '<a target="helpwindow" href="/wiki/Wikipedia:Namenskonventionen/Staaten">' + 'Wikipedia:Namenskonventionen/Staaten</a> (wird in einem neuen Fenster geöffnet)'], ['Weiteres', '<a target="helpwindow" href="/wiki/Hilfe:Personendaten#Kurzbeschreibung">' + 'Hilfe:Personendaten#Kurzbeschreibung</a> (wird in einem neuen Fenster geöffnet)']]); break; case 'PD/Datum': newtoolbar_addMyTable (wo, newtoolbar_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', '<a target="helpwindow" href="/wiki/Hilfe:Personendaten#Datum">' + 'Hilfe:Personendaten#Datum</a> (wird in einem neuen Fenster geöffnet)']]); break; case 'PD/Ort': newtoolbar_addMyTable (wo, newtoolbar_PD + 'Ort', [['Personendaten', 'Ort'], ['Allgemein', '[[genauer Ort]], Staat'], ['Ungenau', 'bei [[Ort]]'], ['Unsicher', 'unsicher: [[Ort]]'], ['Weiteres', '<a target="helpwindow" href="/wiki/Hilfe:Personendaten#Geburtsort.2C_Sterbeort">' + 'Hilfe:Personendaten#Geburtsort, Sterbeort</a> (wird in einem neuen Fenster geöffnet)']]); break; case 'R': var plustitel = wgTitle.replace(/ /g, '+'); newtoolbar_addMyTable (wo, 'Recherche', [['Aufgabe', 'Weblinks werden in einem neuen Fenster geöffnet'], ['Personendatenbanken', "<a target='helpwindow' href='http://www.viaf.org/viaf/search?query=local.names+all+%22" + encodeURIComponent(wgTitle) + "%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount'>VIAF</a>," + " <a target='helpwindow' href='https://portal.d-nb.de/opac.htm?method=simpleSearch&query=" + plustitel + "'>DNB</a>; <a target='helpwindow' href='http://www.imdb.com/find?s=all&q=" + plustitel + "'>IMDB</a>"], ['Suche nach „' + wgTitle + '“', "<a target='helpwindow' href='http://www.google.de/search?q=" + plustitel + "'>Google</a>, <a target='helpwindow' href='http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=120&search=" + plustitel + "'>GlobalWP</a>"], ['Fehler', "<a target='helpwindow' href='http://toolserver.org/~sk/cgi-bin/pd/pd.cgi?view=detail&pageid=" + wgArticleId + "'>PD</a>, <a target='helpwindow' href='http://toolserver.org/~sk/cgi-bin/checkwiki" + "/checkwiki.cgi?project=dewiki&view=detail&pageid=" + wgArticleId + "'>Syntax</a>, <a target='helpwindow' " + "href='http://toolserver.org/~timl/cgi-bin/wikilint?l=de&do_typo_check=ON&remove_century=ON&url=" + "http://de.wikipedia.org/wiki/" + wgPageName + "'>Wikilint</a>"], ['Suche nach markiertem Wort', "<a href=\"javascript:{var wort=$('#wpTextbox1').textSelection('getSelection')" + ".replace(/ /g, '+');void(window.open('http://www.google.de/search?q='+wort,'helpwindow'));}\">Google</a>"], ['Rechtschreibung (markiertes Wort)', "<a href=\"javascript:{var wort=$('#wpTextbox1')" + ".textSelection('getSelection');void(window.open('http://wortschatz.uni-leipzig.de/cgi-bin/wort_www.exe?site=1" + "&Wort='+encodeURIComponent(wort)+'&sprache=de&x=0&y=0&cs=1','helpwindow'));}\">Wortschatz Uni Leipzig</a>, " + "<a href=\"javascript:{var wort=$('#wpTextbox1').textSelection('getSelection');" + "void(window.open('http://www.canoo.net/services/Controller?input='+encodeURIComponent(wort)+'&MenuId=Search" + "&service=canooNet&lang=de','helpwindow'));}\">Canoo</a>"], ['Archivlink', "<a href=\"javascript:{var wort=$('#wpTextbox1').textSelection('getSelection');" + "void(window.open('http://web.archive.org/web/*/'+wort,'helpwindow'));}\">Webarchive</a>, " + "einbinden als <tt>{{<a target='helpwindow' href='/wiki/Vorlage:Webarchiv'>Webarchiv</a>" + "|url=http://www.example.org|wayback=yyyymmddhhmmss<span style='color: gray'>|text=Linktext</span>}}</tt>"]]); break; default: ret = newtoolbar_externFunction('table', was, wo); } return ret; } //fügt einen Button hinzu function newtoolbar_addButton (wo , was) { var ret = true; var path = 'http://upload.wikimedia.org/wikipedia/commons/thumb/'; switch (was) { case 'bold': case 'italic': ret = newtoolbar_addInternalTool(wo, 'main', 'format', was); break; case 'xlink': case 'ilink': case 'linkCGD': case 'file': case 'referenceCGD': case 'reference': case 'signature': ret = newtoolbar_addInternalTool(wo, 'main', 'insert', was); break; case 'ulist': case 'olist': case 'indent': case 'nowiki': case 'newline': ret = newtoolbar_addInternalTool(wo, 'advanced', 'format', was); break; case 'big': case 'small': case 'superscript': case 'subscript': ret = newtoolbar_addInternalTool(wo, 'advanced', 'size', was); break; case 'gallery': case 'tableCGD': case 'table': case 'redirect': ret = newtoolbar_addInternalTool(wo, 'advanced', 'insert', was); break; case 'replace': ret = newtoolbar_addInternalTool(wo, 'advanced', 'search', was); break; case 'sort': case 'DS': newtoolbar_addMyButton (wo, path+'9/9a/Nuvola_apps_kmessedwords.png/22px-Nuvola_apps_kmessedwords.png', 'SORTIERUNG', '{{SORTIERUNG:', 'Sortierschlüssel', '}}', true); break; case 'DO': newtoolbar_addMyButton (wo, path+'e/eb/Blue_check.svg/22px-Blue_check.svg.png', 'Erledigt (kurz)', '{{Erl.}}', '', ''); break; case 'ER': newtoolbar_addMyButton (wo, path+'e/e4/Blue_check_plus.svg/22px-Blue_check_plus.svg.png', 'Erledigt (lang)', '{{Erledigt|1=' + usersignature, '', '}}'); break; case 'FS': newtoolbar_addMyButton (wo, path+'0/06/Crystal_Project_highlight.png/22px-Chrytal_Project_highlight.png', 'Fehlende Signatur', '{{ers:Unsigned|', 'BENUTZER', '}}'); break; case 'H': newtoolbar_addMyButton (wo, path+'7/7f/Speech_bubble.svg/22px-Speech_bubble.svg.png', 'Versteckter Kommentar', '<!--', 'versteckt', '-->'); break; case 'I': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/b/b4/Toolbaricon_rule.png', 'Gedankenstrich', '–', '', ''); break; case 'kat': case 'K': newtoolbar_addMyButton (wo, path+'3/3b/Nuvola_apps_tree.svg/22px-Nuvola_apps_tree.svg.png', 'Kategorie', '[[Kategorie:', 'Name der Kategorie', ']]', true); break; case 'M': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/f/fd/Button_blockquote.png', 'Markiert ein Zitat mit Absatz', '<blockquote style="border: 1px solid blue; padding: 2em;">\n', 'Text', '\n</blockquote>', true); break; case 'N': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/4/4b/Button_nbsp.png', 'Geschütztes Leerzeichen', ' ', '', ''); break; case 'PD': newtoolbar_addMyButton (wo, path+'6/62/Nuvola_apps_personal.svg/22px-Nuvola_apps_personal.svg.png', 'Personendaten', '{{Personendaten\n|NAME=', '', '\n|ALTERNATIVNAMEN=\n|KURZBESCHREIBUNG=\n'+ '|GEBURTSDATUM=\n|GEBURTSORT=\n|STERBEDATUM=\n|STERBEORT=\n}}', true); break; case 'Q': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/d/d3/Button_definition_list.png', 'Definitionsliste', '; ', 'Text', ' : ', true); break; case 'Q1': newtoolbar_addMyButton (wo, path+'1/1a/Cquote2.svg/22px-Cquote2.svg.png', 'Anführungszeichen', '„', 'Text', '“'); break; case 'R1': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png', 'benannter Einzelnachweis', '<ref name="">', 'Fußnotentext hier einfügen', '</ref>'); break; case 'R2': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/f/fe/Button_refs.png', 'wiederholter Einzelnachweis', '<ref name="', 'Name des Einzelnachweises', '" />'); break; case 'ref': case 'R3': newtoolbar_addMyButton (wo, path+'5/54/Stock_post_message.svg/22px-Stock_post_message.svg.png', 'Abschnitt Einzelnachweise', '\n== Einzelnachweise ==\n<references />\n', '', '', true); break; case 'S': newtoolbar_addMyButton (wo, path+'4/45/Gnome-format-text-strikethrough.svg/'+ '22px-Gnome-format-text-strikethrough.svg.png', 'Durchgestrichener Text', '<s>', 'durchgestrichen', '</s>'); break; case 'T': newtoolbar_addMyButton (wo, path+'f/fb/Template_icon.svg/22px-Template_icon.svg.png', 'Vorlage', '{{', 'Vorlagenname', '}}'); break; case 'TL': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_templatelink.png', 'Vorlagenlink', '{{Vorlage|', 'Vorlagenname', '}}'); break; case 'TT': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/5/5e/Wikieditor-tt.png', 'Schreibmaschine', '<tt>', 'Schreibmaschine', '</tt>'); break; case 'U': newtoolbar_addMyButton (wo, path+'9/99/Gnome-format-text-underline.svg/22px-Gnome-format-text-underline.svg.png', 'Unterstrichener Text', '<u>', 'unterstrichen', '</u>'); break; case 'redir': case 'V': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/7/76/Insert_redirect.png', 'Weiterleitung', '#WEITERLEITUNG [[', 'Zielseite', ']]'); newtoolbar_remove('advanced//redirect', true); break; case 'math': case '7': newtoolbar_addMyButton (wo, path+'c/c2/Nuvola_apps_edu_mathematics-p.svg/'+ '22px-Nuvola_apps_edu_mathematics-p.svg.png', 'Mathematische Formel', '<math>', 'Formel', '</math>'); break; case 'sig': case '9': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/7/79/Insert-signature.png', 'Unterschrift', usersignature, '', ''); newtoolbar_remove('//signature', true); break; case '10': newtoolbar_addMyButton (wo, 'http://upload.wikimedia.org/wikipedia/commons/b/b4/Toolbaricon_rule.png', 'waagerechte Linie', '\n----\n', '', '', true); break; case '+': newtoolbar_addMyButton (wo, path+'e/e2/Crystal_Clear_action_edit_add.png/22px-Crystal_Clear_action_edit_add.png', 'Toolbar erweitern', '', '', '', false, function() { newtoolbar_remove(wo+'//', true); newtoolbar_config2();}); break; //deprecated default: ret = newtoolbar_externFunction('button', was, wo); } return ret; } //fügt eine Auswahlliste hinzu function newtoolbar_addSelect (wo, was) { var ret = true; var path = 'http://upload.wikimedia.org/wikipedia/commons/thumb/'; switch (was) { case 'heading': ret = newtoolbar_addInternalTool(wo, 'advanced', 'heading', was); break; case 'BKL': newtoolbar_addMySelect (wo, 'Begriffsklärung', [ ['Begriffsklärung', '{{Begriffsklärung}}', '', '', true], ['Begriffsklärungshinweis', '{{Begriffsklärungshinweis}}', '', '', true], ['Begriffsklärungshinweis (ohne BKS)', '{{Begriffsklärungshinweis|', 'Zur Zahl X siehe [[X (Zahl)]].', '}}', true], ['Dieser Artikel … (zwei Bedeutungen)', '{{Dieser Artikel|', 'erläutert den Buchstaben X; die Zahl wird unter [[X (Zahl)]] erläutert.', '}}', true], ['Dieser Artikel … (mehrere Bedeutungen)', '{{Dieser Artikel|', 'erläutert den Buchstaben X; zu anderen Bedeutungen siehe [[X (Begriffsklärung)]].', '}}', true], ['Falschschreibung', '{{Falschschreibung|', 'richtiger Artikeltitel', '}}', true]]); break; case 'CODE': newtoolbar_addMySelect (wo, 'Code', [['Code', '<code>', 'Code', '</code>'], ['Vorvormatiert', '<pre>', 'vorvormatierter Text', '</pre>'], ['Quelltext', '<source lang="javascript">', 'Quelltext', '</source>'], ['Schreibmaschine', '<tt>', 'Schreibmaschine', '</tt>'], ['Vorvormatiert (Leerzeichen)', '\n ', 'vorvormatierter Text', ''], ['nowiki', '<nowiki>', 'unvormatierter Text', '<'+'/nowiki>']]); break; case 'EK': if (wgNamespaceNumber==3) { newtoolbar_addMySelect (wo, 'Eingangskontrolle', [ ['SLA-Info', '{{ers:gelöscht', '|Kürzel', '}} ' + usersignature], ['Unsinn gelöscht', '{{ers:Unsinn gelöscht}}', '', ' ' + usersignature], ['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 { newtoolbar_addMySelect (wo, 'Eingangskontrolle', [ ['QS', '{{ers:QS|1=', 'Verbesserungsvorschläge', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('QS+')], ['  wikifizieren', '{{ers:QS|1=Bitte [[WP:WF|wikifizieren]]', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('QS+')], ['  Vollprogramm', '{{ers:QS|1=[[WP:Vollprogramm|Vollprogramm]]', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('QS+')], ['  ausbauen', '{{ers:QS|1=Bitte ausbauen', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('QS+')], ['LA', '<div id="Vorlage_Loeschantrag" style="margin-left:5px;font-size:-1;border-width: 2px; border-style: solid; border-color:#FF0000"> {| border="0" cellspacing="8" cellpadding="0" | | [[Bild:Fairytale Trash Questionmark.png|32px]] | '''Dieses Buch oder diese Seite wurde zur Löschung vorgeschlagen.''' Dieses Buch oder diese Seite erfüllt nach Ansicht des Antragstellers die Qualitätskriterien der Wikibooks nicht – das Buch beziehungsweise die Seite sollte daher verbessert werden. Geschieht dies nicht, wird das Buch beziehungsweise die Seite nach Ablauf einer Frist von zwei Wochen gelöscht. Auf der unten angegebenen Seite kann gegen die Löschung Einspruch erhoben werden. '''Begründung:''' : ''', 'Begründung', ' ' + usersignature + ''' '''[[Wikibooks:Löschkandidaten/ 2021-10#{{PAGENAME}}|Diskussion über den Löschantrag]]''' <small>Vor dem Löschen bitte Interwiki Links prüfen: [http://de.wikipedia.org/w/index.php?title=Special%3ASearch&search=%7B%7BWikibooks%7C{{urlencode:{{FULLPAGENAME}}}}&fulltext=Suche W] [http://de.wikiversity.org/wiki/Spezial:Search?ns0=1&ns106=1&ns108=1%3ASearch&search=%7B%7Bb%7C{{urlencode:{{FULLPAGENAME}}}}&fulltext=Suche V] [http://de.wikiversity.org/wiki/Spezial:Search?ns0=1&ns106=1&ns108=1%3ASearch&search=%7B%7BWikibook%7C{{urlencode:{{FULLPAGENAME}}}}&fulltext=Suche V]</small> |}{{#if: ||[[Kategorie:Wikibooks: Löschkandidaten|{{FULLPAGENAME}}]]}} </div>\n', true, newtoolbar_addComment('LA+')], ['SLA', '{{Löschen|1=', 'Begründung', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('SLA+')], ['  kein Artikel', '{{Löschen|1=Kein [[Wikipedia:Artikel|Artikel]]', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('SLA+')], ['  irrelevant', '{{Löschen|1=offensichtlich keine enzyklopädische ' + '[[WP:RK|Relevanz]] gegeben', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('SLA+')], ['  Werbung', '{{Löschen|1=[[WP:WWNI|Reiner Werbeeintrag]]', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('SLA+')], ['  URV', '{{Löschen|1=fehlende Qualität bei gleichzeitiger URV von ', 'http://www.example.org/', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('SLA+')], ['  Wiedergänger', '{{Löschen|1=Wiedergänger', '', ' ' + usersignature + '}}\n', true, newtoolbar_addComment('SLA+')], ['URV', '{{URV}} ', 'http://www.example.com', ' ' + usersignature + '\n', true, newtoolbar_addComment('URV')]]); } break; case 'KALP': if (wgPageName == 'Wikipedia:Kandidaturen_von_Artikeln,_Listen_und_Portalen') { newtoolbar_addMySelect (wo, 'Bewertungen', [['Exzellent', '{{BE|e}} ', '', usersignature], ['Lesenswert', '{{BE|l}} ', '', usersignature], ['Abwartend', '{{BE|a}} ', '', usersignature], ['Keine Auszeichnung', '{{BE|k}} ', '', usersignature], ['Informativ', '{{BE|i}} ', '', usersignature]]); newtoolbar_CSSSelect(wo, 'Bewertungen', [ ['Exzellent', path + '4/41/Qsicon_Exzellent.svg/15px-Qsicon_Exzellent.svg.png'], ['Lesenswert', path + '4/43/Qsicon_lesenswert.svg/15px-Qsicon_lesenswert.svg.png'], ['Abwartend', path + 'a/a3/QS_icon_violet_abwartend.svg/15px-QS_icon_violet_abwartend.svg.png'], ['Keine Auszeichnung', path + '8/82/QS_icon_orange_emty.svg/15px-QS_icon_orange_emty.svg.png'], ['Informativ', path + 'a/a5/Qsicon_informativ.svg/15px-Qsicon_informativ.svg.png']]); } else ret = false; break; case 'KEB': if (wgPageName == 'Wikipedia:Kandidaten_für_exzellente_Bilder') { newtoolbar_addMySelect (wo, 'Bewertungen', [['Pro', '{{pro}} ', '', usersignature], ['Contra', '{{contra}} ', '', usersignature], ['Neutral', '{{neutral}} ', '', usersignature], ['Abwartend', '{{abwartend}} ', '', usersignature], ['Info', '{{Info}} ', '', usersignature], ['Unklar', '{{unklar}} ', '', usersignature], ['Sehenswert', '{{sehenswert}} ', '', usersignature]]); newtoolbar_CSSSelect( wo, 'Bewertungen', [ ['Pro', path + '9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png'], ['Contra', path + '7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png'], ['Neutral', path + '8/89/Symbol_neutral_vote.svg/15px-Symbol_neutral_vote.svg.png'], ['Abwartend', path + '5/54/Symbol_wait.svg/15px-Symbol_wait.svg.png'], ['Info', path + '4/4a/Pictogram_voting_info.svg/15px-Pictogram_voting_info.svg.png'], ['Unklar', path + '3/35/Orange_question_mark.svg/16px-Orange_question_mark.svg.png'], ['Sehenswert', path + '1/10/Symbol_sehenswert_vote.svg/15px-Symbol_sehenswert_vote.svg.png']]); } else ret = false; break; case 'MH': newtoolbar_addMySelect (wo, 'Mängelhinweise', [ ['Belege fehlen', '{{Belege fehlen|1=', 'Hinweistext', ' ' + usersignature + '}}\n', true], ['Überarbeiten', '{{Überarbeiten}}\n', '', '', true], ['Neutralität', '{{Neutralität}}\n', '', '', true], ['Lückenhaft', '{{Lückenhaft|1=', 'Beschreibung der Lücke', ' ' + usersignature + '}}\n', true], ['Nur Liste', '{{NurListe}}\n', '', '', true], ['Redundanz', '{{ers:Redundanz|', 'Artikel1', '|Artikel2}}\n', true], ['Widerspruch', '{{Widerspruch|Abschnitt<!--oder Artikel-->|[[', 'Artikel1', ']]|Disk=Diskussion:Artikel}}\n', true], ['Allgemeinverständlichkeit', '{{Allgemeinverständlichkeit}}\n', '', '', true], ['Deutschlandlastig', '{{Deutschlandlastig}}\n', '', '', true], ['Österreichlastig', '{{Österreichlastig}}\n', '', '', true], ['Schweizlastig', '{{Schweizlastig}}\n', '', '', true]]); break; case 'ND': newtoolbar_addMySelect (wo, 'Normdaten', [['PND', '{{Normdaten|PND=', '', '}}', true], ['PND + LCCN', '{{Normdaten|PND=', '', '|LCCN=}}', true], ['LCCN', '{{Normdaten|LCCN=', '', '}}', true], ['PND + LCCN + VIAF', '{{Normdaten|PND=', '', '|LCCN=|VIAF=}}', true], ['GKD', '{{Normdaten|GKD=', '', '}}', true], ['SWB', '{{Normdaten|SWB=', '', '}}', true]]); break; case 'PCN': newtoolbar_addMySelect (wo, 'Bewertungen', [['Pro', '# {{pro}} ', '', usersignature], ['Contra', '# {{contra}} ', '', usersignature], ['Neutral', '# {{neutral}} ', '', usersignature]]); newtoolbar_CSSSelect(wo, 'Bewertungen', [ ['Pro', path + '9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png'], ['Contra', path + '7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png'], ['Neutral', path + '8/89/Symbol_neutral_vote.svg/15px-Symbol_neutral_vote.svg.png']]); break; case 'SP': newtoolbar_addMySelect (wo, 'Schwesterprojekte',[['Commons', '{{Commons}}', '', '', true], ['Commonscat', '{{Commonscat}}', '', '', true], ['Wikiatlas', '{{Wikiatlas|', 'Atlasname', '}}', true], ['Wiktionary', '{{Wiktionary}}', '', '', true], ['Wikibooks', '{{Wikibooks|', 'Name des Buchs', '}}', true], ['Wikiquote', '{{Wikiquote}}', '', '', true], ['Wikisource', '{{Wikisource|', 'Name des Textes', '}}', true], ['Wikinews', '{{Wikinews|', 'Name des Artikels', '}}', true], ['Wikiversity', '{{Wikiversity|', 'Name des Kurses', '}}', true]]); newtoolbar_CSSSelect(wo, 'Schwesterprojekte', [ ['Commons', path + '4/4a/Commons-logo.svg/16px-Commons-logo.svg.png'], ['Commonscat', path + '4/4a/Commons-logo.svg/16px-Commons-logo.svg.png'], ['Wikiatlas', path + 'f/f3/Gnome-globe.svg/16px-Gnome-globe.svg.png'], ['Wiktionary', path + 'c/c3/Wiktfavicon_en.svg/16px-Wiktfavicon_en.svg.png'], ['Wikibooks', path + 'f/fa/Wikibooks-logo.svg/16px-Wikibooks-logo.svg.png'], ['Wikiquote', path + 'f/fa/Wikiquote-logo.svg/16px-Wikiquote-logo.svg.png'], ['Wikisource', path + '4/4c/Wikisource-logo.svg/16px-Wikisource-logo.svg.png'], ['Wikinews', path + '2/24/Wikinews-logo.svg/16px-Wikinews-logo.svg.png'], ['Wikiversity', path + '9/91/Wikiversity-logo.svg/16px-Wikiversity-logo.svg.png']]); break; default: ret = newtoolbar_externFunction('select', was, wo); } return ret; } //Standardverhalten function newtoolbar_standard () { var select_BKL = false; var select_CODE = false; var select_SP = false; var select_PCN = false; if (wgNamespaceNumber != 0) newtoolbar_addButton('', 'sig'); //Singarturknopf ersetzen newtoolbar_addButton('advanced', 'redir'); //Weiterleitung ersetzen newtoolbar_addSelect('', 'KALP'); newtoolbar_addSelect('', 'KEB'); //nehmen keinen Platz weg if ((wgPageName == 'Wikipedia:Kandidaturen_von_Artikeln,_Listen_und_Portalen') || (wgPageName == 'Wikipedia:Kandidaten_für_exzellente_Bilder')) select_PCN = true; if (typeof customEditButtons != 'string') { newtoolbar_addButton('advanced', 'math'); newtoolbar_addButton('advanced', 'sort'); newtoolbar_addButton('advanced', 'kat'); newtoolbar_addButton('', 'ref'); } else { //customEditButtons durchgehen if (customEditButtons.toLowerCase() == 'all') customEditButtons = '10,A,A3,B,B1,B2,B3,C,CF,CO,D,DS,DO,ER,E,F,FS,G,H,I,I1,' + 'I2,J1,J2,K,KR,L,M,N,NT,O,P,P1,PF,PD,PO,Q,Q1,Q2,Q3,R,R1,R2,R3,RD,S,SA,SC,SM,ST,T,TL,TT,U,UR,URV,V,VP,VC,VN,WB,WS,' + 'WT,WV,W,X,Y1,Y2,Z,ZI'; if (typeof rmEditButtons == 'object') { //falls Formel nicht entfernt wurde, hinzufügen if (!((typeof rmEditButtons[0] == 'string' && rmEditButtons[0].toLowerCase() == 'all') || rmEditButtons.join('').indexOf('7') > -1)) newtoolbar_addButton('advanced', 'math'); } else { newtoolbar_addButton('advanced', 'math'); } var XEB = customEditButtons.split(','); for (var i = 0; i < XEB.length; i++) { switch (XEB[i]) { case '9': case 'V': break; //Unterschrift, Weiterleitung ignorieren case 'B1': case 'B2': case 'B3': if (!select_BKL) {select_BKL = true; newtoolbar_addSelect('advanced', 'BKL');} break; case 'O': case 'P': case 'SC': if (!select_CODE) {select_CODE = true; newtoolbar_addSelect('advanced', 'CODE');} break; case 'TT': if (!select_CODE) newtoolbar_addButton('advanced', 'TT'); break; case 'RD': newtoolbar_addSelect('advanced', 'MH'); break; case 'URV': newtoolbar_addSelect('advanced', 'EK'); break; case 'CO': case 'WB': case 'WS': case 'WT': case 'WV': if (!select_SP) {select_SP = true; newtoolbar_addSelect('advanced', 'SP');} break; case 'VP': case 'VC': case 'VN': if (!select_PCN) {select_PCN = true; newtoolbar_addSelect('advanced', 'PCN');} break; default: newtoolbar_addButton('advanced', XEB[i]); } } } } // //