Benutzer:Guandalug/vector.js
aus Wikipedia, der freien encyclopedia
/* Admin - Javascript - Zusammenstellung aus alten PDD-Monobook-Komponenten
* * Kopieren wenig empfehlenswert. */
// // 'Globale' Scripte einbinden importScript('User:Guandalug/helperFunctions.js'); var usersignature = '\~\~\~\~'; var defaultSLA = "Kein enzyklopädischer Artikel nach [[WP:WSIGA]] und [[WP:WWNI]]"; var autosave = true; // automatisches Speichern von QS/LA/SLA/Vandal-Einträgen? var version = "Override"; // Analyse der aktuellen Seite / Aktion: Was sind wir? var isArticle = (wgNamespaceNumber == 0); var isEdit = (wgAction == "submit" || wgAction == "edit"); var isSpecial = (wgNamespaceNumber == -1); var isContrib = (isSpecial && ((wgCanonicalSpecialPageName == "Contributions") || (wgCanonicalSpecialPageName == "DeletedContributions"))); var isHistory = (wgAction == 'history'); var isWatchlist = (isSpecial && (wgTitle == "Watchlist")); // ---- // Config-Anpassungen für markAdmins (via Gadget) markcomadmins = true; markcomatxt = 'CA'; markexadmins = true; // ---- var unsigning = true; // Einfügen von Unsigned bei unsignierten Beiträgen auf Diskussionsseiten? var ssubst = true; // unsigniert-Baustein mit subst einfügen? var max_history_entries = 36; // Anzahl der angezeigten Edits (max. 36) if (isEdit && (wgNamespaceNumber != 0)) importScript('User:Lustiger_seth/unsigned.js'); // [[Benutzer:Lustiger seth/unsigned.js]] // ---- // Gegen Anmeldetrolle: Spezialseiteninhalte vorbelegen if (wgCanonicalSpecialPageName && wgCanonicalSpecialPageName == "Block") addOnloadHook(function () { // Keine Einstellungen ändern bei bereits gesperrten Benutzern var test = document.getElementById('Sperre_vorhanden'); if (test) return; var matchautofillin = new RegExp(".*\#autofillin$"); if (location.href.match(matchautofillin)) { jQuery('#mw-input-wpExpiry').val("infinite"); jQuery('#mw-input-wpReason-other').val("other"); jQuery('#mw-input-wpReason-other').val("[[Hilfe:Benutzerkonto anlegen#Hinweise zur Wahl des Benutzernamens|Ungeeigneter Benutzername]]"); jQuery('#mw-input-wpDisableUTEdit').attr('checked',true); jQuery('#mw-input-wpAutoBlock').attr('checked',true); } else { jQuery('#mw-input-wpExpiry-other').val("433 minutes"); } }); // ---- // OTRS-Hilfsbuttons. Eigene Fassung (adaptiert von DerHexer) importScript('User:Guandalug/addOTRS.js'); // [[User:Guandalug/addOTRS.js]] // ---- // Automatische Überschriften auf Diskussionsseiten? Nix da (tm) $(function() { var tab = document.getElementById( 'ca-talk' ); if (!tab || tab.className != 'new') return; var link = tab.getElementsByTagName('a')[0]; if (!link) return; link.href = link.href.replace(/§ion=new$/, ""); }); // ---- // [[Benutzer:DerHexer/rollback.js]] // Erweiterten Rollback aktivieren var newrollback = true; // Rollback mit Ansprache und VM-Meldung bzw. Block aktivieren? Dafür bitte PopUps für de.wikipedia.org aktivieren. var allowmessage = true; // Wenn die ergänzte Vorlage automatisch gespeichert werden soll, ändere false auf true. var autowarning = true; // Wenn du zwei Warnungen vor einer VM oder Sperre setzen möchtest, gib true ein, um einen Standardkommentar zu ergänzen. // Ansonsten ersetze false/true durch eine zweite Vorlage inklusive Unterschrift. var leveltwowarning = true; // Hier bitte alle Bezeichnungen der Rollbacks angeben, so man mit den Standards nicht zufrieden ist var optionnames = new Array("ZS-TEST"); // Hier bitte die zu verwendenden Vorlagen angeben. Genausoviele wie darüber, dies ist eine 1:1-Zuordnung! var templatenames = new Array("{{subst:Benutzer:Complex/Greetings/TestMitStopschild}} "+usersignature); // Auf '1' setzen, um mehrere, unter optionnames und templatenames selbstdefinierte Links hinter dem normalen Zurücksetzen zu ergänzen; // auf '2', wenn die oben definierten Links in einem Dropdownmenü erscheinen sollen; // auf '3', wenn man keine Ansprache, aber ein Zusammenfassungskürzel wie beim (rev) haben möchte; // auf '4', wenn man automatisch sperren möchte var rollbacktype = '1'; importScript('User:DerHexer/rollback.js'); // ---- 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) importScript('User:PDD/eintragen.js'); // [[Benutzer:PDD/eintragen.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 aerhistory = true; // Links auch in der Versionsgeschichte? var aearlhere = true; // Revertaktion im selben Browserfenster? if (isHistory || !isEdit) { if (editlinkoldversion || revertwithreason) importScript('User:PDD/addEditAndRevertLinks.js'); // [[Benutzer:PDD/addEditAndRevertLinks.js]] } // ---- // Vorbelegen des Bot-Namens für [[WP:BA]] var botName='LinkFA-Bot'; importScript('User:Euku/markErledigt.js'); // [[Benutzer:Euku/markErledigt.js]] -- 'erledigt' - Links und inuseBot importScript('User:Stefan/Sperrstatus.js'); // [[Benutzer:Stefan/Sperrstatus.js]] -- farbige Sperrstatusanzeige // Admintool - Scripte importScript('User:DerHexer/admin.js'); // [[Benutzer:DerHexer/admin.js]] -- Lösch- und Sperrknöppe importScript('User:PDD/modifyLKs.js'); // [[Benutzer:PDD/modifyLKs.js]] -- Erledigtes in den LKs ausblenden, Löscheimer-Tools importScript('User:P.Copp/scripts/adddeletereason.js');// [[Benutzer:P.Copp/scripts/adddeletereason.js]] -- Löschbegründung aus dem Antrag holen // Eigene GUI-Anpassungen und Untermenüs importScript('Benutzer:Guandalug/changeGUI.js'); importScript('Benutzer:Guandalug/myFavourites.js'); importScript('Benutzer:Guandalug/bookmarks.js'); // Bitte keine "Sprachvorgabe" auf dem Weg nach Commons. jQuery(document).ready(function($){ $('a[href*="uselang="]').each(function() { this.href = this.href.replace(/uselang=[a-z_]+&?/,'').replace(/\?$/, ''); }); }); //