Benutzer:PSS/monobook.js
Erscheinungsbild
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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
var keeplogo = true;
var releasequickbar = true;
addOnloadHook( function()
{
document.getElementById('searchform').target = '_blank'; //search in new page
mw.util.addPortletLink('p-personal', "http://commons.wikimedia.org/w/index.php?title=Special:Watchlist&days=1", 'com', 'pt-com', 'Watchlist auf commons', '', document.getElementById('pt-userpage'));
});
var debug = false;
// (Signaturvariante 1: sinnvoll bei unter "Einstellungen" typografisch angepassten Signaturen)
var usersignature = '\~\~\~\~';
// (Signaturvariante 2: Datum kleiner, kein Zeilenumbruch nach dem Leerzeichen)
// var usersignature = '<span style=\"white-space:nowrap;\">-- \~\~\~ <small>\~\~\~\~\~<\/small><\/span>\n';
// (Wiki-Standard-Signatur, bitte das Leerzeichen nach den zwei Strichen beachten)
// var usersignature = '-- \~\~\~\~';
// </nowiki>
// *************** SETUP Teil 2 **********************************
// Parameter für diese monobook.js (Quickbar, Module etc.)
var timeout = 50000; // 50 Sekunden auf das Neuladen der Seite warten
var timezoneshift = 0; // Unterschied lokale Zeit zur Systemzeit (bleibt für Mitteleuropäer 0)
// systemweite Default-Optionen aus [[MediaWiki:Monobook.js]] und [[MediaWiki:Common.js]]
NavigationBarShowDefault = 0; // Navi-Leisten: alle einklappen == 0; alle ausklappen == 15 (z.B.)
var oldEditsectionLinks = false; // "Bearbeiten"-Links bei Abschnitten ganz nach rechts?
var enable_linkFA = true; // "Featured Articles" in fremdsprachigen Wikipedias markieren?
// <nowiki>
// Modul: changeBeschriftungen.js
var beschriftungen = true; // kosmetische Änderungen an der MediaWiki-Oberfläche?
var markhandsoff = false; // fremde Benutzerseiten grafisch markieren?
// Beschriftungen: personal toolbar
var cbmytalk = "Diskussion";
var cbprefs = "Einstellungen";
var cbwatchlist = "Beobachtungsliste";
var cbmyconts = "Beiträge";
var cblogout = "X";
// Beschriftungen: current article
var cbedit = "Bearbeiten";
var cbhistory = "Versionen";
var cbmove = "Verschieben";
var cbwatch = "Beobachten";
var cbunwatch = "Ignorieren";
// Beschriftungen: tools
var cbwhatlinkshere = "Links a. d. Seite";
var cblinked = "Verlinkte Änderungen";
var cbmail = "E-Mail senden";
var cbupload = "Bild hochladen";
var cbprint = "Druckversion";
var cbblock = "User sperren";
// Beschriftungen: portlets
var cblang = "Interwiki";
// Modul: eintragen.js
var autosave = true; // automatisches Speichern von QS/LA/SLA/Vandal-Einträgen?
var signogrundparam = false; // auf true setzen, wenn Signatur das SLA-Eintragen behindert
var emptylinesafterhr = 1; // Leerzeilen zwischen LA-Baustein und Artikeltext
var defaultSLA = "Kein Artikel"; // Standard-SLA-Grund
var defaultVandal = "vandaliert in [[]]"; // Standardgrund für Vandalismusmeldung (Benutzer)
var defaultAVandal = "Edit-War"; // Standardgrund für Vandalismusmeldung (Artikel)
// Modul: admin.js
var blockedtext = ""; // Standardtext für die VM
// Modul: addEditAndRevertLinks.js
var editlinkoldversion = true; // Bearbeiten-Link für ältere Versionen anzeigen?
var editlinktxt = "edit"; // Text des Edit-Links
var revertwithreason = true; // Revert-Link mit Grund-Eingabe anzeigen?
var revlinktxt = "rev"; // Text des Revert-Links
var revlinkshowuser = true; // beim Revertieren über (Rev)-Link letzten Benutzer angeben?
var rvisminor = true; // sind Reverts mit "(rev)"-Link Minor-Changes?
var aearldefault = "Grund: keine Verbesserung des Artikels"; // Defaultgrund beim Revertieren
var aearlhere = true; // Revertaktion im selben Browserfenster?
// Modul: addLogsLink.js
var pagelogtext = "Page:Log"; // Text des Seitenlogbuch-Links
var userlogtext1 = "User:Log (aktiv)"; // Texte der beiden Benutzerlog-Links
var userlogtext2 = "User:Log (passiv)";
var addusercontriblink = true; // auf Benutzerseiten auch noch Link auf Contributions?
var usercontribtext = "User:Contribs"; // Text des Contributions-Links ("Benutzerbeiträge")
var userdeledittext = "User:DelEdits"; // Text des Links auf Deleted Edits
var userstatstext = "User:Count"; // Text des Links auf Benutzerstatistik
var userstatstype = "interiot"; // Art der Benutzerstatistik (interiot/dab/kate/wannabe_kate)
var usergallerytext = "User:Gallery"; // Text des Links auf Bildergalerie des Benutzers
var userstimmrechttext = "User:Stimmrecht"; // Text des Links auf Stimmrechtcheck
var adduserarticlelink = false; // auf Benutzerseiten Link auf erstellte Artikel?
var userarticletext = "User:Articles"; // Text des Links auf erstellte Artikel
var addbrowselink = true; // auf allen Seiten Link zum alphabetischen Browsen?
var browseuserprefix = true; // bei Nutzerseiten stattdessen alle Unterseiten des Nutzers zeigen?
var browsetext = "Browse"; // Text des Links auf Browsing-Seite
var addiusagelink = false; // bei Bildern Link zur Bildnutzung (Commons)?
var imgusagetext = "IMG:C-Usage"; // Text des Links auf Bildnutzung
// Modul: modifyCA.js
var addeditintro = false; // TAB zum Editieren des Nullabschnitts (Intros) einer Seite hinzufügen?
var editintrotext = "IntroBearbeiten"; // Beschriftung des TABs
var addpurge = true; // TAB zum Purgen (Servercache-Updaten) einer Seite hinzufügen?
var purgetext = "Purge"; // Beschriftung des TABs
// Modul: unsigned.js
var ssubst = true; // unsigniert-Baustein mit subst einfügen?
importScript('User:Codeispoetry/supportFuncs.js');
UserCfg = {
Tarja: {
slotCopy: true,
Modules: {
slotCopy: true,
Quickbar: {page: 'User:Codeispoetry/quickbar2.js', defaultLoad: false},
QuickUnwatch: {page: 'User:Alex Smotrov/wlunwatch.js', lang: 'en', defaultLoad: true, pageconstraints: {special: true}}
}
},
// [[Benutzer:Codeispoetry/rollback.js]]
Rollback: true,
// [[Benutzer:Codeispoetry/quickbar.js]]
Quickbar: {
slotCopy: true,
nextPortletId: 'p-search',
barTemplates: {
body: {style: {fontSize: '85%'}}},
fill: function () {
function qbWPIntern() {
var bar = Quickbar.addSection('Wikipedia');
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Fragen zur Wikipedia', innerHTML: 'FZW', title: 'Fragen zur Wikipedia'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Administratoren/Notizen', innerHTML: 'AN', title: 'Administratoren/Notizen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Adminkandidaturen', innerHTML: 'AK', title: 'Adminkandidaturen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Schiedsgericht/Anfragen', innerHTML: 'SG/A', title: 'Schiedsgericht/Anfragen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Checkuser/Anfragen', innerHTML: 'CU/A', title: 'Checkuser/Anfragen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Relevanzkriterien', innerHTML: 'RK', title: 'RK'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:WikiProjekt Musik', innerHTML: 'WPM', title: 'WikiProjekt Musik'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:WikiProjekt Musik/Löschentscheidungen', innerHTML: 'WPM/LE', title: 'WikiProjekt Musik/Löschentscheidungen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Portal:Metal', innerHTML: 'P:M', title: 'Portal:Metal'});
Quickbar.addItem(bar,'break', ' ');
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:WikiProjekt_Kategorien/Diskussionen/'+WPDatum2, innerHTML: 'KatLKH', title: 'Löschkandidaten (Kategorien)'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Löschkandidaten/'+WPDatum, innerHTML: 'LKH', title: 'Löschkandidaten (heute)'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Qualitätssicherung/'+WPDatum, innerHTML: 'QSH', title: 'Qualitätssicherung'});
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Spezial%3APrefixindex&from=Codeispoetry/&namespace=2', innerHTML: 'My', title: 'Meine Seiten'});
}
function qbPatrol() {
var bar = Quickbar.addSection ('Überwachung');
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Special:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&days=7&limit=50', innerHTML: 'RCs', title: 'Letzte Änderungen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Special:Contributions/newbies', innerHTML: 'RCNs', title: 'Beiträge neuer Benutzer'});
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Special:Newpages&namespace=0&limit=50&offset=0', innerHTML: 'NeuA', title: 'Neue Artikel'});
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Special:Log&limit=50&type=newusers', innerHTML: 'NeuB', title: 'Neue Benutzer'});
Quickbar.addItem(bar,'link', {href: '/wiki/Special:Log', innerHTML: 'Log', title: 'Logfiles'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Vandalismusmeldung', innerHTML: 'VM', title: 'Vandalismusmeldung'});
}
function qbWartung() {
var bar = Quickbar.addSection ('Wartung');
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Special:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&days=7&limit=50', innerHTML: 'RC', title: 'Letzte Änderungen'});
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Special:Newpages&namespace=0&limit=50&offset=0', innerHTML: 'Art', title: 'Neue Artikel'});
Quickbar.addItem(bar,'link', {href: '/wiki/Special:Newimages', innerHTML: 'Img', title: 'Neue Dateien (Bilder)'});
Quickbar.addItem(bar,'link', {href: '/w/index.php?title=Special:Log&limit=50&type=newusers', innerHTML: 'User', title: 'Neue Benutzer'});
Quickbar.addItem(bar,'link', {href: '/wiki/Special:Log', innerHTML: 'Log', title: 'Logfiles'});
Quickbar.addItem(bar,'break', ' ');
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Löschkandidaten', innerHTML: 'LK', title: 'Löschkandidaten'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:WikiProjekt_Kategorien', innerHTML: 'KatLK', title: 'Löschkandidaten (Kategorien)'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Versionslöschungen', innerHTML: 'LKV', title: 'Versionslöschungen'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Löschkandidaten/Urheberrechtsverletzungen', innerHTML: 'URV', title: 'Löschkandidaten (URVs)'});
Quickbar.addItem(bar,'link', {href: '/wiki/Kategorie:NowCommons', innerHTML: 'NC', title: 'NowCommons'});
Quickbar.addItem(bar,'break', ' ');
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Sperrprüfung', innerHTML: 'SPP', title: 'Sperrprüfung'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Löschprüfung', innerHTML: 'LP', title: 'Löschprüfung'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Entsperrwünsche', innerHTML: 'EW', title: 'Entsperrwünsche'});
Quickbar.addItem(bar,'link', {href: '/wiki/Wikipedia:Vandalismusmeldung', innerHTML: 'VM', title: 'Vandalismusmeldung'});
Quickbar.addItem(bar,'link', {href: '/wiki/Kategorie:Wikipedia:Schnelllöschen', innerHTML: 'SLK', title: 'Schnelllöschkandidaten'});
}
function qbUserTools() {
if (userPageOwner == "") return;
if (isIPUser) {
Quickbar.addItem(null,'link', {href: "http://www.dnsstuff.com/tools/ipall.ch?domain="+userPageOwner, innerHTML: 'IPinfo', title: 'IPInfo/Whois'});
Quickbar.addItem(null,'link', {href: "http://www.dnsstuff.com/tools/tracert.ch?ip="+userPageOwner, innerHTML: 'IPtrcrt', title: 'Traceroute'});
Quickbar.addItem(null,'link', {href: "http://www.as3344.net/is-tor/?args="+userPageOwner, innerHTML: 'TOR', title: 'TOR-Node-Check'});
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~luxo/contributions/contributions.php?user="+userPageOwner+"&lang=de", innerHTML: 'IP-GUC', title: 'Global user contributions'});
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~vvv/rangecontribs.php?wiki=dewiki_p&user="+userPageOwner.substring(0, userPageOwner.lastIndexOf('.')),innerHTML: 'IP-RaC', title:'IP range contributions'});
Quickbar.addItem(null,'link', {href: "http://jodies.de/ipcalc?host="+userPageOwner+"&mask1=18&mask2=", innerHTML: 'IPrange', title: 'Range/Subnet Rechner'});
} else {
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~vvv/sulutil.php?user="+userPageOwner, innerHTML: 'GUA', title: 'Global user accounts'});
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~purodha/sample/dbswithuser.php?usr="+userPageOwner+"&go=Go%21&uselang=de", innerHTML: 'GUA+', title: 'Global user accounts (ausführlich)'});
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~luxo/contributions/contributions.php?user="+userPageOwner+"&lang=de", innerHTML: 'GUC', title: 'Global user contributions'});
if (user != userPageOwner)
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~cyroxx/familiar/familiar.php?user1="+spaceEscape(user)+"&user2="+spaceEscape(userPageOwner), innerHTML: 'UFam', title: 'Are U familiar?'});
}
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user="+user+"&dbname=dewiki_p", innerHTML: 'EC+', title: 'Mein Editcount'});
Quickbar.addItem(null,'link', {href: "http://tools.wikimedia.de/~chm/blockcalc.php", innerHTML: 'BCalc', title: 'Rangeblock-Calculator'});
}
function qbCategoryTools() {
if (!isCategory) return;
var bar = Quickbar.addSection ('Kategorie-Tools');
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat="+spesctitle+"&userlang=de", innerHTML: 'K:Scan', title: 'Kategorie: CatScan'});
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat="+spesctitle+"&basedeep=5&mode=rc&hours=168&onlynew=on&userlang=de&go=Scannen", innerHTML: 'K:Neu', title: 'Kategorie: Neue Artikel'});
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat="+spesctitle+"&basedeep=5&mode=cs&tagcat=Wikipedia%3AL%C3%B6schkandidat&tagdeep=1&userlang=de&go=Scannen", innerHTML: 'K:LA', title: 'Kategorie: Artikel mit Löschantrag'});
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~magnus/missingtopics.php?project=wikipedia&language=de&category="+spesctitle+"&depth=5&wikimode=0&doit=Run", innerHTML: 'K:Miss', title: 'Kategorie: Fehlende Artikel'});
}
function qbImageTools() {
if (!isBild) return;
var bar = Quickbar.addSection ('Bild-Tools');
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~magnus/commonshelper.php?interface=de&lang=de&project=wikipedia&image="+spesctitle+"&doit='Text generieren'", innerHTML: 'B:M2C', title: 'Bild: Move-to-commons-Assistent'});
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~luxo/reworkhelper/index.php?image="+pesctitle, innerHTML: 'B:RWH', title: 'Bild: Reworkhelper'});
Quickbar.addItem(bar,'link', {href: 'http://commons.wikimedia.org/wiki/Special:Upload', innerHTML: 'C-Up', title: 'Commons-Upload'});
Quickbar.addItem(bar,'link', {href: 'http://tools.wikimedia.de/~daniel/WikiSense/CommonsClash.php?wikilang=de&wikifam=.wikipedia.org&order=img_name&max=200&format=html', innerHTML: 'C-C', title: 'CommonsClash'});
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~magnus/commonshelper.php?interface=de&lang=de&project=wikipedia", innerHTML: 'M2C', title: 'Move-to-commons-Assistent'});
}
function qbExternTools() {
var bar = Quickbar.addSection ('Externe Tools');
qbUserTools();
Quickbar.addItem(bar,'link', {href: "http://tools.wikimedia.de/~aka/cgi-bin/revstat.cgi?period=168", innerHTML: 'RStat', title: 'Revert-Statistik'});
Quickbar.addItem(bar,'link', {href: 'http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?search='+pesctitle+'&timeout=300&minor=1', innerHTML: 'GWS', title: 'GlobalWikiSearch'});
Quickbar.addItem(bar,'link', {href: 'http://vs.aka-online.de/cgi-bin/wppagehiststat.pl?lang=de&page='+pesctitle, innerHTML: 'WPHS', title: 'Seitenstatistik'});
Quickbar.addItem(bar,'link', {href: 'http://tools.wikimedia.de/~arnomane/cgi-bin/WP-autoreview.pl?l=de&do_typo_check=ON&Go%21=Go%21&lemma='+pesctitle, innerHTML: 'AR', title: 'AutoReview'});
}
function qbEditTags() {
if (isBild) return;
if (!isEdit) return;
var bar = Quickbar.addSection ('Editierhilfen');
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('†','','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '†', title: 'Kreuz'});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<!-- ',' -->','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '// comment', title: '<!--Kommentar-->'});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('„','“','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '„“', title: 'Anführungszeichen'});
// </nowiki>
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<nowiki>','</nowiki>','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Nowiki', title: '<nowiki>'});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<code><nowiki>','</nowiki></code>','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Code', title: '<code+nowiki>'});
// <nowiki>
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<small>','</small>','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '<small>small</small>', title: 'Klein'});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<ref>','</ref>','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '<small>[ref]</small>', title: 'Referenz'});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<ref name=\u0022name\u0022>','</ref>','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '<small>[refN]</small>', title: 'Referenz-Name'});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('<ref name=\u0022name\u0022 />','','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '<small>[refR]</small>', title: 'Referenz-Name-Wiederholung'});
}
function qbArticleTemps() {
if (isBild) return;
if (!isEdit) return;
var bar = Quickbar.addSection ('Artikelbausteine');
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('== Einzelnachweise ==\n<references />\n','','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Refs', title: '== Einzelnachweise =='});
Quickbar.addItem(bar,'link', {onclick: function() {insertTagsWrapper('{{DEFAULTSORT:' + tagEscape(quickEscape(personlemma,2)) + '}}\n','','');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'DefSrt', title: '{{DEFAULTSORT:'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('','#REDIRECT [[]]',1);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Redir', title: '#REDIRECT [[]]'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+{{Überarbeiten}}','{{Überarbeiten}}\n\n',3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Überarb', title: '{{Überarbeiten}}'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+{{Quelle}}','{{Quelle}}\n\n',3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Quelle?', title: '{{Quelle}}'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+{{Quelle}}','{{Quelle|2=Die Charts sind}}\n\n',3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Charts-Quelle?', title: '{{Quelle|2=Die Charts sind}}'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+{{Lückenhaft}}','{{Lückenhaft|Es fehlen...}}\n\n',2);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Lücke', title: 'Lückenhaft'});
}
function qbMarkupTools() {
if (isBild) return;
if (!isEdit) return;
var bar = Quickbar.addSection ('Markup-Tools');
Quickbar.addItem(bar,'link', {onclick: addPersData, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'AutoPD'}); // extern
Quickbar.addItem(bar,'link', {onclick: wpTextReplace, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Replace'});
Quickbar.addItem(bar,'link', {onclick: ReplaceQuoteSigns, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'FixQuote'}); // extern
Quickbar.addItem(bar,'link', {onclick: convertEntities, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'FixEnt'}); // extern
Quickbar.addItem(bar,'link', {onclick: function() {RegEngine.executeRegex(DOM.get('wpTextbox1'), {target: 0, auto: false});}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'FixArticle'});
Quickbar.addItem(bar,'link', {onclick: undate, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'UnDate'});
Quickbar.addItem(bar,'link', {onclick: function() {RegEngine.executeRegex(DOM.get('wpTextbox1'), {target: 1, auto: false});}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'FixAll'});
Quickbar.addItem(bar,'link', {onclick: CommonsReplacer.init, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Com-Replace'});
}
function qbImageTemps() {
if (!isBild) return;
if (!isEdit) return;
var bar = Quickbar.addSection ('Bildbausteine');
Quickbar.addItem(bar,'link', {onclick: function() {nowcomm();}, innerHTML: 'NowCommons'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+DÜP','{{Dateiüberprüfung|Quelle|Urheber|Lizenz|Freigabe}}\n\n',3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'DÜP', title: 'Dateiüberprüfung (bitte überflüssige Parameter entfernen)'});
}
function qbAdminTools() {
if (!adminflag) return;
if (isArticleTalk && isEdit) {
var bar = Quickbar.addSection ('Admintools');
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+Halbsperrung','{{Halbsperrung}}\n',3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'HSp'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+Vollsperrung','{{Vollsperrung}}\n',3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'VSp'});
}
if (isUserMainpage && isEdit) {
var bar = Quickbar.addSection ('Admintools');
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+Gesperrter Benutzer','{{Gesperrter Benutzer}}',1);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'BSp', title: 'Benutzer gesperrt'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+Offener Proxy','{{Offener Proxy}}',1);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'OP', title: 'Offener Proxy'});
Quickbar.addItem(bar,'link', {onclick: function() {newtext('+Gesperrte IP','{{IP-Sperrung}}',1);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'IP-S', title: 'IP gesperrt'});
}
var bar = Quickbar.addSection ('Löschen');
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Unsinn');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Unsinn', title: 'Unsinn'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Kein Artikel');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Kein Artikel', title: 'Kein Artikel'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Werbung');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Spam', title: 'Spam'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Offensichtlich enzyklopädisch irrelevant');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Irrelevant', title: 'Irrelevant'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Urheberrechtsverletzung');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'URV', title: 'URV'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Wunsch des Benutzers');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Benutzer', title: 'Benutzer'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Unnötiger Redirect');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'WL (Unnötig)', title: 'WL (Unnötig)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Falschschreiberedirect');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'WL (Typo)', title: 'WL (Typo)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Unnötige Diskussionsseitenweiterleitung');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Disk (WL)', title: 'Disk (WL)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.deletePage('Verwaiste Diskussionsseite');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Disk (Verwaist)', title: 'Disk (Verwaist)'});
Quickbar.addItem(bar,'link', {onclick: function() {var grund = prompt('Löschgrund?'); if (grund) AdminActions.deletePage(grund);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'Begründung', title: 'Begründung'});
var bar = Quickbar.addSection ('Sperren');
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.block('Unsinnige Bearbeitungen [[Wikipedia:Vandalismus]]', null, null, '1');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '1(VAN)', title: '1(VAN)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.block('Unsinnige Bearbeitungen [[Wikipedia:Vandalismus]]', null, null, '2');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '2(VAN)', title: '2(VAN)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.block('Unsinnige Bearbeitungen [[Wikipedia:Vandalismus]]', null, null, '7');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '7(VAN)', title: '7(VAN)'});
Quickbar.addItem(bar, 'break', ' ');
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.block('Einstellen unsinniger Artikel siehe [[Wikipedia:Artikel]]', null, null, '2');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '2(ART)', title: '2(ART)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.block('Verstoss gegen [[Wikipedia:Weblinks]]', null, null, '2');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: '2(WEB)', title: '2(WEB)'});
Quickbar.addItem(bar,'link', {onclick: function() {AdminActions.block('Vandalenaccount', null, null, 'indefinite');}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'i(VAN)', title: 'i(VAN)'});
}
function qbAutoTemps() {
if (isSpecial && !isContrib) return;
var bar = Quickbar.addSection ('Auto-Bausteine');
if (( isGeneric) && (!isSpecial)) Quickbar.addItem(bar,'link', {onclick: function() {eintragen(5);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'URV+', title: '+URV'});
if (( isGeneric) && (!isSpecial)) Quickbar.addItem(bar,'link', {onclick: function() {eintragen(2);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'LA+', title: '+Löschantrag'});
if (( isCategory) && (!isSpecial)) Quickbar.addItem(bar,'link', {onclick: function() {eintragen(7);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'KatLA+', title: '+Löschantrag Kategorie'});
if (( isTemplate) && (!isSpecial)) Quickbar.addItem(bar,'link', {onclick: function() {eintragen(8);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'VorLA+', title: '+Löschantrag Vorlage'});
if ( (!isSpecial)) Quickbar.addItem(bar,'link', {onclick: function() {eintragen(3);}, style: {slotCopy: true, cursor: 'pointer'}, innerHTML: 'SLA+', title: '+Schnelllöschantrag'});
}
qbWPIntern();
qbWartung();
qbCategoryTools();
qbImageTools();
qbExternTools();
// die folgenden werden nur im Edit-Modus eingeblendet
qbEditTags();
qbArticleTemps();
qbMarkupTools();
qbImageTemps();
// Automatisches Bausteinsetzen
qbAutoTemps();
// der folgende Abschnitt wird nur bei Admins eingeblendet
qbAdminTools();
}
},
// </nowiki>
// [[Benutzer:Codeispoetry/helperFunctions.js]]
helperFunctions: true,
// [[Benutzer:PDD/eintragen.js]]
eintragen: true,
// [[Benutzer:PDD/alertOnChanges.js]]
alertOnChanges: true,
// [[Benutzer:PDD/wpTextReplace.js]]
wpTextReplace: true,
// [[User:BLueFiSH.as/JS/replaceQuoteSigns.js]]
replaceQuoteSigns: true,
// [[User:BLueFiSH.as/JS/markup.js]]
markup: true,
// [[User:PDD/convertEntities.js]]
convertEntities: true,
// [[User:Euku/persDaten.js]]
persDaten: true,
// [[User:PDD/addEditAndRevertLinks.js]]
addEditAndRevertLinks: true,
// [[User:PDD/addEditAndRevertLinks.js]]
addEditAndRevertLinksHistory: true,
// [[User:PDD/addLogsLink.js]]
addLogsLink: true,
// [[User:PDD/modifyCA.js]]
modifyCA: true,
// [[User:PDD/changeBeschriftungen.js]] changeBeschriftungen *nach* modifyCA.js (!)
changeBeschriftungen: true,
// [[User:Stefan/Sperrstatus.js]]
Sperrstatus: true,
// [[User:PDD/showRedundantLinks.js]]
showRedundantLinks: false,
// [[User:Olliminatore/unsigned.js]]
unsigned: true,
// [[:en:User:Zocky/SearchBox.js]]
searchBox: false,
// [[User:Codeispoetry/admin.js]]
admin: true,
// [[:en:User:Olliminatore/shCore.js]]
jsHighlight: false,
// [[User:Codeispoetry/dellink-nc.js]]
nowCommons: true,
// [[User:Codeispoetry/checkDupes.js]]
checkDupes: true,
// [[User:Euku/markErledigt.js]]
markErledigt: false,
// [[Benutzer:Codeispoetry/lk.js]]
LK: true,
// [[Benutzer:Codeispoetry/supportteam.js]]
supportTeam: true,
// Contribsrange direkt aus dem en-Gadget.
rangeContribs: true,
// [[Benutzer:Codeispoetry/replaceCommonsLinks.js]]
replaceCommonsLinks: true,
// [[Benutzer:Codeispoetry/flagtab.js]]
flagTab: true,
// [[Benutzer:Codeispoetry/regengine.js]]
regEngine: true,
}
importScript('User:Codeispoetry/tarja.js');