diff --git a/client/css/style.css b/client/css/style.css index d91eb52e..0b8b0b3c 100644 --- a/client/css/style.css +++ b/client/css/style.css @@ -840,6 +840,12 @@ button, color: #2ecc40; } +#chat .whois .from:before { + font-family: FontAwesome; + content: "\f007"; + color: #2ecc40; +} + #chat .nick .from:before { font-family: FontAwesome; content: "\f007"; diff --git a/client/js/lounge.js b/client/js/lounge.js index fc87c491..74dd5d4e 100644 --- a/client/js/lounge.js +++ b/client/js/lounge.js @@ -210,7 +210,6 @@ $(function() { } var chan = chat.find(target); - var from = data.msg.from; var msg; if ([ @@ -223,6 +222,7 @@ $(function() { "quit", "topic", "action", + "whois", ].indexOf(type) !== -1) { data.msg.template = "actions/" + type; msg = $(render("msg_action", data.msg)); @@ -238,7 +238,7 @@ $(function() { if ((type === "message" || type === "action") && chan.hasClass("channel")) { var nicks = chan.find(".users").data("nicks"); if (nicks) { - var find = nicks.indexOf(from); + var find = nicks.indexOf(data.msg.from); if (find !== -1 && typeof move === "function") { move(nicks, find, 0); } diff --git a/client/views/actions/whois.tpl b/client/views/actions/whois.tpl new file mode 100644 index 00000000..0e17a02c --- /dev/null +++ b/client/views/actions/whois.tpl @@ -0,0 +1,26 @@ +