blob: 4af21c1e905b6bdad03bbea58480aa63f0d7eee1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
var MUTES = {};
$(".mute").live("click", function(){
$(this).removeClass("mute");
$(this).addClass("unmute");
$(this).html("o");
var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,"");
$(".nick_" + nick).hide();
MUTES[nick] = true;
});
$(".unmute").live("click", function(){
$(this).removeClass("unmute");
$(this).addClass("mute");
$(this).html("x");
var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,"");
$(".nick_" + nick).show();
delete MUTES[nick];
});
function buildUserDiv(user) {
var muted = MUTES[user.nick] ? '<span class="unmute">o</span>' : '<span class="mute">x</span>';
if (user.avatar) {
return '<div class="username">'
+ muted
+ '<a href="' + RootDomain + escapeHtml(user.nick) + '" target="_blank">'
+ '<img src="' + user.avatar + '" width="50" height="50">'
+ escapeHtml(user.nick)
+ '</a>'
+ '</div>';
} else {
return '<div class="username">'
+ muted
+ '<a href="' + RootDomain + escapeHtml(user.nick) + '" target="_blank">'
+ '<img src="' + RootDomain + 'static/img/noinfo.png" width="50" height="50">'
+ escapeHtml(user.nick)
+ '</a>'
+ '</div>';
}
}
|