Benutzer:DerHexer/admin.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
/////////////////////////////////////////////////////////////////////////////////////////////////////////
// Add tab to delete faster
/////////////////////////////////////////////////////////////////////////////////////////////////////////
// Modifiziert für de:Wikipedia von [[Benutzer:PDD]]
// Umgeschrieben für das Löschen
// <nowiki>
// If you are not editing a page, a tab will appear allowing you to delete
function delete() {
// Variables that should be defined in your monobook
if (typeof(editintrotext) == 'undefined')
editintrotext = "Delete (U);
ta['ca-edit-0'] = ['', 'Delete (Unsinn.)'];
if (!document.getElementById) return;
x = document.getElementById('ca-edit');
if(!x) return;
y = document.createElement('LI');
y.id = 'ca-edit-0';
if (x.className == 'selected') {
if (/&action=delete&wpReason=Unsinn.$/.test(window.location.href)) {
x.className = 'istalk';
y.className = 'selected';
} else {
x.className = 'selected istalk';
}
} else if (x.className == 'selected istalk') {
if (/&action=delete&wpReason=Unsinn.$/.test(window.location.href)) {
x.className = 'istalk';
y.className = 'selected istalk';
} else {
y.className = 'istalk';
}
} else {
y.className = x.className;
x.className = 'istalk';
}
z = document.createElement('A');
if (x.children) {
z.href = x.children[0].href + '&action=delete&wpReason=Unsinn.';
z.appendChild(document.createTextNode(deletetext));
y.appendChild(z);
document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling);
} else {
z.href = x.childNodes[0].href + '§ion=0';
z.appendChild(document.createTextNode(deletetext));
y.appendChild(z);
document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling);
}
}
// das folgende müsste man noch eleganter machen
if ((document.title.indexOf("Bearbeiten von ") == -1) &&
(document.title.indexOf("Bearbeitungskonflikt: ") == -1)) {
addOnloadHook(delete);
}
// </nowiki>