mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Fixed names in chat
This commit is contained in:
@@ -41,8 +41,8 @@ io.on('connection', function(socket){
|
||||
{
|
||||
if(name.length < 9 && name.indexOf(" ") == -1)
|
||||
{
|
||||
io.sockets.emit('chat,'+coll, name + ": changed name to " + data);
|
||||
io.sockets.emit('chat.all', [name + ": changed name to " + data, coll]);
|
||||
io.sockets.emit('chat,'+coll, [name, " changed name to " + data]);
|
||||
io.sockets.emit('chat.all', [name ," changed name to " + data, coll]);
|
||||
name = data;
|
||||
}
|
||||
});
|
||||
@@ -50,14 +50,14 @@ io.on('connection', function(socket){
|
||||
socket.on('chat', function (data) {
|
||||
check_inlist(coll, guid, socket, name);
|
||||
if(data != "" && data !== undefined && data !== null && data.length < 151 && data.replace(/\s/g, '').length)
|
||||
io.sockets.emit('chat,'+coll, name + ": " + data);
|
||||
io.sockets.emit('chat,'+coll, [name, ": " + data]);
|
||||
});
|
||||
|
||||
socket.on("all,chat", function(data)
|
||||
{
|
||||
check_inlist(coll, guid, socket, name);
|
||||
if(data != "" && data !== undefined && data !== null && data.length < 151 && data.replace(/\s/g, '').length)
|
||||
io.sockets.emit('chat.all', [name + ": " + data, coll]);
|
||||
io.sockets.emit('chat.all', [name, ": " + data, coll]);
|
||||
});
|
||||
|
||||
socket.on('frontpage_lists', function()
|
||||
@@ -337,14 +337,14 @@ io.on('connection', function(socket){
|
||||
{
|
||||
change_song(coll);
|
||||
socket.emit("toast", "skip");
|
||||
io.sockets.emit('chat,'+coll, name + " skipped");
|
||||
io.sockets.emit('chat,'+coll, [name, " skipped"]);
|
||||
}/*else if(get_time() - docs[0]["startTime"] < 10 && lists[coll].length == 2 && !error)
|
||||
{
|
||||
socket.emit("toast", "notyetskip");
|
||||
}*/else if(!contains(docs[0]["skips"], guid)){
|
||||
db.collection(coll).update({views:{$exists:true}}, {$push:{skips:guid}}, function(err, d){
|
||||
socket.emit("toast", (Math.ceil(lists[coll].length/2) - docs[0]["skips"].length-1) + " more are needed to skip!");
|
||||
socket.broadcast.emit('chat,'+coll, name + " voted to skip");
|
||||
socket.broadcast.emit('chat,'+coll, [name, " voted to skip"]);
|
||||
});
|
||||
}else{
|
||||
socket.emit("toast", "alreadyskip");
|
||||
@@ -453,7 +453,7 @@ io.on('connection', function(socket){
|
||||
var index = lists[coll].indexOf(guid);
|
||||
lists[coll].splice(index, 1);
|
||||
io.sockets.emit(coll+",viewers", lists[coll].length);
|
||||
io.sockets.emit('chat,'+coll, name + " left");
|
||||
io.sockets.emit('chat,'+coll, [name, " left"]);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -487,12 +487,12 @@ function check_inlist(coll, guid, socket, name)
|
||||
lists[coll] = [];
|
||||
lists[coll].push(guid);
|
||||
io.sockets.emit(coll+",viewers", lists[coll].length);
|
||||
socket.broadcast.emit('chat,'+coll, name + " joined");
|
||||
socket.broadcast.emit('chat,'+coll, [name, " joined"]);
|
||||
}else if(!contains(lists[coll], guid))
|
||||
{
|
||||
lists[coll].push(guid);
|
||||
io.sockets.emit(coll+",viewers", lists[coll].length);
|
||||
socket.broadcast.emit('chat,'+coll, name + " joined");
|
||||
socket.broadcast.emit('chat,'+coll, [name, " joined"]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,6 @@ $(".chat-tab").click(function(){
|
||||
|
||||
socket.on("chat.all", function(inp)
|
||||
{
|
||||
data = inp[0];
|
||||
|
||||
if($("#chat-bar").position()["left"] != 0)
|
||||
{
|
||||
@@ -48,9 +47,9 @@ socket.on("chat.all", function(inp)
|
||||
$("#favicon").attr("href", "static/images/highlogo.png");
|
||||
unseen = true;
|
||||
}
|
||||
var color = intToARGB(hashCode(data.substring(0,data.indexOf(": ")))).substring(0,6);
|
||||
$("#chatall").append("<li title='"+inp[1]+"'><span style='color:"+color+";'>"+data.substring(0,data.indexOf(": "))+"</span></li>");
|
||||
var in_text = document.createTextNode(data.substring(data.indexOf(": ")));
|
||||
var color = intToARGB(hashCode(inp[0])).substring(0,6);
|
||||
$("#chatall").append("<li title='"+inp[2]+"'><span style='color:"+color+";'>"+inp[0]+"</span></li>");
|
||||
var in_text = document.createTextNode(inp[1]);
|
||||
$("#chatall li:last")[0].appendChild(in_text);
|
||||
document.getElementById("chatall").scrollTop = document.getElementById("chatall").scrollHeight
|
||||
});
|
||||
@@ -75,9 +74,9 @@ socket.on("chat,"+chan.toLowerCase(), function(data)
|
||||
blink_interval = setInterval(chat_blink, 2000);
|
||||
}
|
||||
}
|
||||
var color = intToARGB(hashCode(data.substring(0,data.indexOf(": ")))).substring(0,6);
|
||||
$("#chatchannel").append("<li><span style='color:"+color+";'>"+data.substring(0,data.indexOf(": "))+"</span></li>");
|
||||
var in_text = document.createTextNode(data.substring(data.indexOf(": ")));
|
||||
var color = intToARGB(hashCode(data[0])).substring(0,6);
|
||||
$("#chatchannel").append("<li><span style='color:"+color+";'>"+data[0]+"</span></li>");
|
||||
var in_text = document.createTextNode(data[1]);
|
||||
$("#chatchannel li:last")[0].appendChild(in_text);
|
||||
document.getElementById("chatchannel").scrollTop = document.getElementById("chatchannel").scrollHeight
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user