summaryrefslogtreecommitdiff
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rw-r--r--index.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/index.js b/index.js
index 1142213..ca6857d 100644
--- a/index.js
+++ b/index.js
@@ -114,7 +114,6 @@ $("#send-message").keypress(function(e) {
if (message.length > 6) {
channel = message.substring(6, message.length);
}
- console.log()
removeChannel(channel, true);
} else if (message.indexOf("/whois") == 0) {
console.log("whois "+message.substring(7, message.length));
@@ -179,8 +178,11 @@ function setTopic(channel, topic) {
}
function joinChannel(channel, sendJoin) {
+
+ var channelObj = client.channel(channel);
if (sendJoin) {
- client.join(channel);
+ channelObj.join();
+ channelObj.say("beep");
}
chanId = $(".active.chat").attr("data-id")
@@ -189,7 +191,7 @@ function joinChannel(channel, sendJoin) {
$(".ui.menu").append("<a class='active item' data-id='"+numChans+"' data-tab='"+channel+"'>"+channel+"</a>");
$("#chan-container").append("<div class='ui active tab' data-id='"+numChans+"' data-tab='"+channel+"'></div>");
- var chanTab = $("[data-tab="+ channel +"].tab");
+ var chanTab = $("[data-tab='"+ channel +"'].tab");
chanTab.append("<div class='ui selection list users' data-id='"+numChans+"' data-tab='"+channel+"'></div>");
chanTab.append("<div class='ui segment chat' data-id='"+numChans+"' data-tab='"+channel+"'></div>");
@@ -197,11 +199,12 @@ function joinChannel(channel, sendJoin) {
$('.menu .item').tab({history:false});
+ numChans++;
}
function removeChannel(channel, sendPart) {
- chanId = $("[data-tab="+channel+"].chat").attr("data-id");
- $("[data-tab="+channel+"]").remove();
+ chanId = $("[data-tab='"+channel+"'].chat").attr("data-id");
+ $("[data-tab='"+channel+"']").remove();
if (sendPart) {
client.part(channel);
}