Benutzer:Guandalug/vector.js
aus Wikipedia, der freien Enzyklopädie
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
/* Admin - Javascript - Zusammenstellung aus alten PDD-Monobook-Komponenten
*
* Kopieren wenig empfehlenswert.
*/
// <nowiki>
// '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(/\?$/, '');
});
});
// </nowiki>