Set title with player's level for owner of resonator

This commit is contained in:
Pavol Babincak 2013-02-09 20:04:22 +01:00
parent 0bbf6c46a2
commit 423106f8d0

View File

@ -24,18 +24,29 @@ window.plugin.guessPlayerLevels.setupCallback = function() {
$('#toolbox').append('<a onclick="window.plugin.guessPlayerLevels.guess()">guess player levels</a> '); $('#toolbox').append('<a onclick="window.plugin.guessPlayerLevels.guess()">guess player levels</a> ');
} }
window.plugin.guessPlayerLevels.setupChatNickHelper = function() {
$('#chat').delegate('mark', 'mouseenter', function() { window.plugin.guessPlayerLevels.setLevelTitle = function(dom) {
//expects dom node with nick in its child text node
var playersNamed = window.plugin.guessPlayerLevels.prepareGuess(); var playersNamed = window.plugin.guessPlayerLevels.prepareGuess();
var nick = $(this).text(); var el = $(dom);
var nick = el.text();
var text; var text;
if (nick in playersNamed) { if (nick in playersNamed) {
text = 'Player level: ' + playersNamed[nick] + ' (guessed)'; text = 'Player level: ' + playersNamed[nick] + ' (guessed)';
} else { } else {
text = 'Player level unknown'; text = 'Player level unknown';
} }
$(this).attr('title', text); el.attr('title', text);
$(this).addClass('help'); el.addClass('help');
}
window.plugin.guessPlayerLevels.setupChatNickHelper = function() {
$('#portaldetails').delegate('#resodetails .meter-text', 'mouseenter', function() {
window.plugin.guessPlayerLevels.setLevelTitle(this);
});
$('#chat').delegate('mark', 'mouseenter', function() {
window.plugin.guessPlayerLevels.setLevelTitle(this);
}); });
} }