diff --git a/www/assets/js/client.js b/www/assets/js/client.js index 2587a3f6..fdc9edb1 100644 --- a/www/assets/js/client.js +++ b/www/assets/js/client.js @@ -84,25 +84,26 @@ if(params["channel"] == undefined) { socket.emit("joinChannel", { name: m[1] }); - break; } + else { - var main = $($(".container")[1]); - var container = $("
").addClass("container").insertBefore(main); - var row = $("").addClass("row").appendTo(container); - var div = $("").addClass("span6").appendTo(row); - main.css("display", "none"); - var label = $("").text("Enter Channel:").appendTo(div); - var entry = $("").attr("type", "text").appendTo(div); - entry.keydown(function(ev) { - if(ev.keyCode == 13) { document.location = document.location + "?channel=" + entry.val(); - socket.emit("joinChannel", { - name: entry.val() - }); - container.remove(); - main.css("display", ""); - } - }); + var main = $($(".container")[1]); + var container = $("").addClass("container").insertBefore(main); + var row = $("").addClass("row").appendTo(container); + var div = $("").addClass("span6").appendTo(row); + main.css("display", "none"); + var label = $("").text("Enter Channel:").appendTo(div); + var entry = $("").attr("type", "text").appendTo(div); + entry.keydown(function(ev) { + if(ev.keyCode == 13) { document.location = document.location + "?channel=" + entry.val(); + socket.emit("joinChannel", { + name: entry.val() + }); + container.remove(); + main.css("display", ""); + } + }); + } } else if(!params["channel"].match(/^[a-zA-Z0-9]+$/)) { $("").addClass("alert alert-error")