Benutzer:Wiegels/js/link-colors.js
< Benutzer:Wiegels | js
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
// Linkhintergründe nach Namensraum färben
(function() {
var styles = '#p-logo a { background-color:transparent; } ';
[
['#ffd', 'Special|Spezial'], // -1
['#def', 'User|Benutzer|Benutzerin'], // 2, 3
['#dfe', 'Commons|Wikipedia'], // 4, 5
['#eef', 'File|Datei'], // 6, 7
['#dff', 'MediaWiki'], // 8, 9
['#fde', 'Template|Vorlage'], // 10, 11
['#efd', 'Help|Hilfe'], // 12, 13
['#fed', 'Category|Kategorie'], // 14, 15
['#edf', 'Creator|Portal'], // 100, 101
['#fdf', 'Module|Modul'] // 828, 829
].forEach(function([color0, names]) {
var color1 = color0.replace(/f/g, 'ff').replace(/e/g, 'f3').replace(/d/g, 'e7');
names.split('|').forEach(function(name) {
styles +=
'a[href*="/wiki/'+name+':"] { background-color:'+color0+'; } '+
'a[href*="/wiki/'+name+'_talk:"] { background-color:'+color1+'; } '+
'a[href*="/wiki/'+name+'_Diskussion:"] { background-color:'+color1+'; } ';
});
});
$('head').append('<style type="text/css">'+styles+'</style>');
})();