Quote:
Originally Posted by Ravenstorm
Häufig wünschte ich mir so einige Funktionen in der Taskleiste.. Vielleicht sind ja ein paar davon realisierbar und vielleicht kann man in dem Zug direkt mal ein paar Änderungen am Design vornehmen:
- Meine Abos
- Settings
- Hilfe (Complaint Area)
Vielleicht fallen hier einigen Leuten noch weitere Änderungen oder Features ein.
[Only registered and activated users can see links. Click Here To Register...]
|
Bin ich auch für, wobei ich generell für ein moderneres Design bin..
Naja für die zwischenzeit kannst du dieses Script nutzen mit Tampermonkey(
[Only registered and activated users can see links. Click Here To Register...]/
[Only registered and activated users can see links. Click Here To Register...]):
Code:
// ==UserScript==
// [MENTION=286917]name[/MENTION] Taskbar redesign
// [MENTION=1005418]namespace[/MENTION] [url]http://elitepvpers.com/[/url]
// [MENTION=1805674]Version[/MENTION] 0.1
// [MENTION=3833773]Description[/MENTION] Redesign the elitepvpers taskbar - [url]https://www.elitepvpers.com/forum/suggestions-feedback/4563030-taskleiste-erweitern.html[/url] !
// [MENTION=1332190]author[/MENTION] .ƒaℓsє.
// [MENTION=340885]match[/MENTION] http*://www.elitepvpers.com/*
// [MENTION=551144]grant[/MENTION] none
// ==/UserScript==
(function() {
'use strict';
let $userBar = $('#userbar');
let username = $userBar.find('li:eq(0) a').html();
let profileUrl = $userBar.find('li:eq(0) a').attr('href');
let egold = $userBar.find('li:eq(2) .gold').html();
let logoutUrl = $userBar.find('li:eq(3) a').attr('href')
let messageHtml = $userBar.find('li:eq(1)').html();
let messageRegex = /.*(\d+),.*\s(\d+)/gm;
let messageMatches = messageRegex.exec(messageHtml);
let messagesUnread = messageMatches[1];
let messagesSum = messageMatches[2];
let subscriptionUrl = 'https://www.elitepvpers.com/forum/subscription.php?do=viewsubscription';
let messageUrl = 'https://www.elitepvpers.com/forum/private.php';
let settingsUrl = 'https://www.elitepvpers.com/forum/profile.php?do=editoptions';
let style = `
<style>
#userbar {
width: 200px;
}
ul#userbaritems li {
background: none;
}
</style>
`;
let newUserBarTemplate = `
<td id="userbar">
<ul id="userbaritems">
<li>Willkommen, <a href="${profileUrl}">${username}</a>.</li>
<li><a href="${messageUrl}">✉</a> <a href="${messageUrl}">${messagesUnread}</a>/<a href="${messageUrl}">${messagesSum}</a></li>
<li><a href="${subscriptionUrl}">⛊ Meine Abos</a></li>
<li><a href="${settingsUrl}">⚙ Settings</a></li>
<li><a href="${logoutUrl}">Abmelden</a></li>
</ul>
</td>
`;
$('body').append(style);
$userBar.replaceWith(newUserBarTemplate);
console.log(messagesUnread,messagesSum );
})();
Sieht dann wie folgt aus:
[Only registered and activated users can see links. Click Here To Register...]