summaryrefslogtreecommitdiff
path: root/handlers.js
diff options
context:
space:
mode:
authorJoe Robinson <joe@lc8n.com>2016-10-16 20:38:10 +0100
committerJoe Robinson <joe@lc8n.com>2016-10-16 20:38:10 +0100
commit63405f05a0406e55daf1fb4bfb00b324f2bf5f7e (patch)
tree2930a5475b06e4b40462319b955e1d634ee5c5e3 /handlers.js
parentf88564402afd517c01c4bd1e8bb4d8de8afc7690 (diff)
Fix channel list function
Diffstat (limited to 'handlers.js')
-rw-r--r--handlers.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/handlers.js b/handlers.js
index 0abb297..c4adbd7 100644
--- a/handlers.js
+++ b/handlers.js
@@ -82,6 +82,19 @@ module.exports.handleCommands = function(myClient) {
})
+ client.on('channel list', function(event) {
+ var statusTab = $("[data-tab='status'].chat");
+ statusTab.append("<p class='chat-line'>Channel List:</p>")
+ event.forEach( function(channel) {
+ if (channel.topic.length == 0) {
+ statusTab.append("<p class='chat-line'>"+channel.channel+" ("+channel.num_users+")</p>");
+ } else {
+ statusTab.append("<p class='chat-line'>"+channel.channel+" ("+channel.num_users+") : "+channel.topic+"</p>");
+ }
+ statusTab.scrollTop(statusTab.prop("scrollHeight"));
+ })
+ })
+
}
function receiveMsg(target, from, message) {