Prevent empty usernames and chat messages
This commit is contained in:
parent
332ce7cb5b
commit
426684c730
@ -29,7 +29,11 @@ var client;
|
|||||||
function main() {
|
function main() {
|
||||||
var usernameDiv = document.getElementById('usernameDiv');
|
var usernameDiv = document.getElementById('usernameDiv');
|
||||||
var submitUsernameFunction = function() {
|
var submitUsernameFunction = function() {
|
||||||
myUsername = usernameInput.value;
|
var usernameValue = usernameInput.value.trim();
|
||||||
|
if (usernameValue.length === 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
myUsername = usernameValue;
|
||||||
localStorage.setItem('lingo.username', myUsername);
|
localStorage.setItem('lingo.username', myUsername);
|
||||||
console.log('My username: ' + myUsername);
|
console.log('My username: ' + myUsername);
|
||||||
start();
|
start();
|
||||||
@ -118,7 +122,10 @@ function addChatMessageListener() {
|
|||||||
var messageInput = document.getElementById('messageInput');
|
var messageInput = document.getElementById('messageInput');
|
||||||
messageInput.addEventListener('keydown', function(e) {
|
messageInput.addEventListener('keydown', function(e) {
|
||||||
if (e.which === KEYCODE_RETURN) {
|
if (e.which === KEYCODE_RETURN) {
|
||||||
var text = messageInput.value;
|
var text = messageInput.value.trim();
|
||||||
|
if (text.length === 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
messageInput.value = '';
|
messageInput.value = '';
|
||||||
client.send('/app/lingo/chat', {}, text);
|
client.send('/app/lingo/chat', {}, text);
|
||||||
addChatMessage('Me', text);
|
addChatMessage('Me', text);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user