diff options
| author | Joe Robinson <joe@grabyo.com> | 2016-10-14 18:17:34 +0100 | 
|---|---|---|
| committer | Joe Robinson <joe@grabyo.com> | 2016-10-14 18:17:34 +0100 | 
| commit | 855db48bbba753508d68b7d91ec858855e003c9c (patch) | |
| tree | 137e947aca4ae99cc9eb735874270691bd2a11de /handlers.js | |
| parent | c797f12928e65722beea1265d0383fb10db010f3 (diff) | |
Implement topic function
Diffstat (limited to 'handlers.js')
| -rw-r--r-- | handlers.js | 17 | 
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>") +    })  }  | 
