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 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) if(details.min == 8)
text = 'Player level: 8'; text += 'Player level: ' + getLevel(8);
else { else {
text = 'Min player level: ' + details.min; text += 'Min player level: ' + getLevel(details.min);
if(details.min != details.guessed) if(details.min != details.guessed)
text += '\nGuessed player level: ' + details.guessed; text += '\nGuessed player level: ' + getLevel(details.guessed);
} }
window.setupTooltips(el); window.setupTooltips(el);