guess-player-levels: improved tooltip

- include player nickname (in case the nickname is too long to be fully visible)
- use level colors (similar to the player tracker tooltip)
This commit is contained in:
fkloft 2013-12-17 17:13:17 +01:00
parent 02a0f3af36
commit eb393cefd2

View File

@ -86,13 +86,17 @@ window.plugin.guessPlayerLevels.setLevelTitle = function(dom) {
var details = window.plugin.guessPlayerLevels.fetchLevelDetailsByPlayer(nick);
var text;
function getLevel(lvl) {
return '<span style="display:inline-block;padding:4px;color:white;background-color:'+COLORS_LVL[lvl]+'">'+lvl+'</span>';
}
var text = '<span style="color: ' + el.css("color") + '">' + nick + '</span>\n';
if(details.min == 8)
text = 'Player level: 8';
text += 'Player level: ' + getLevel(8);
else {
text = 'Min player level: ' + details.min;
text += 'Min player level: ' + getLevel(details.min);
if(details.min != details.guessed)
text += '\nGuessed player level: ' + details.guessed;
text += '\nGuessed player level: ' + getLevel(details.guessed);
}
window.setupTooltips(el);