summaryrefslogtreecommitdiff
path: root/handlers.js
diff options
context:
space:
mode:
authorJoe Robinson <joe@grabyo.com>2016-10-14 18:17:34 +0100
committerJoe Robinson <joe@grabyo.com>2016-10-14 18:17:34 +0100
commit855db48bbba753508d68b7d91ec858855e003c9c (patch)
tree137e947aca4ae99cc9eb735874270691bd2a11de /handlers.js
parentc797f12928e65722beea1265d0383fb10db010f3 (diff)
Implement topic function
Diffstat (limited to 'handlers.js')
-rw-r--r--handlers.js17
1 files changed, 16 insertions, 1 deletions
diff --git a/handlers.js b/handlers.js
index 0e26d7f..0e27c25 100644
--- a/handlers.js
+++ b/handlers.js
@@ -41,7 +41,22 @@ module.exports.handleCommands = function(myClient) {
$(".ui.users[data-tab='"+channel+"']").append("<div class=item data-nick="+nick+">"+mode+nick+"</div>")
}
})
- });
+ })
+
+ client.on('topic', function(event) {
+ channel = event.channel
+ topic = event.topic
+ //TODO: Handle topicsetby to add the user and time for the topic
+ nick = "vov"
+ time = "vov"
+ var chatTab = $("[data-tab='"+ channel +"'].chat");
+ if($(".ui.tab[data-tab='"+channel+"']").length == 0) {
+ joinChannel(channel, false)
+ }
+ chatTab.append("<p class='chat-line'>Topic for "+channel+" is "+topic+" - set by "+nick+" at "+time+"</p>")
+ var topicTab = $("[data-tab='"+ channel +"'].topic");
+ topicTab.html("<p class='topic-line'>"+topic+"</p>")
+ })
}