Relocate board adjuster + start working on translations
[vchess.git] / client / src / components / Chat.vue
index d8513b3..752dada 100644 (file)
@@ -35,8 +35,8 @@ export default {
     };
     const socketCloseListener = () => {
       store.socketCloseListener(); //reinitialize connexion (in store.js)
-      this.st.conn.addEventListener('message', socketMessageListener);
-      this.st.conn.addEventListener('close', socketCloseListener);
+      this.st.conn.addEventListener("message", socketMessageListener);
+      this.st.conn.addEventListener("close", socketCloseListener);
     };
     this.st.conn.onmessage = socketMessageListener;
     this.st.conn.onclose = socketCloseListener;
@@ -51,7 +51,9 @@ export default {
     },
     sendChat: function() {
       let chatInput = document.getElementById("inputChat");
-      const chatTxt = chatInput.value;
+      const chatTxt = chatInput.value.trim();
+      if (chatTxt == "")
+        return; //nothing to send
       chatInput.value = "";
       const chat = {msg:chatTxt, name: this.st.user.name || "@nonymous"};
       this.$emit("newchat-sent", chat); //useful for corr games