diff options
author | Joe Robinson <joe@lc8n.com> | 2016-10-16 20:38:10 +0100 |
---|---|---|
committer | Joe Robinson <joe@lc8n.com> | 2016-10-16 20:38:10 +0100 |
commit | 63405f05a0406e55daf1fb4bfb00b324f2bf5f7e (patch) | |
tree | 2930a5475b06e4b40462319b955e1d634ee5c5e3 /handlers.js | |
parent | f88564402afd517c01c4bd1e8bb4d8de8afc7690 (diff) |
Fix channel list function
Diffstat (limited to 'handlers.js')
-rw-r--r-- | handlers.js | 13 |
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) { |