diff options
-rw-r--r-- | index.js | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -114,6 +114,10 @@ $("#send-message").keypress(function(e) { nick = message.split(" ")[1]; message = message.substring(6+nick.length, message.length); sendPm(message, nick); + } else if (message.indexOf("/topic") == 0) { + var channel = $(".tab.active").attr("data-tab").replace("chan-", "#") + topic = message.substring(7, message.length); + setTopic(channel, topic); } else if (message.indexOf("/") == 0) { command = message.split(" ")[0].replace("/",""); commandArgs = message.replace(command + " ", ""); @@ -159,6 +163,10 @@ function sendPm(message, nick) { chatTab.scrollTop(chanTab.prop("scrollHeight")); } +function setTopic(channel, topic) { + client.send("TOPIC", channel, topic); +} + function joinChannel(channel, sendJoin) { if (sendJoin) { client.join(channel); |