From d1b2addcf3d33bb5a261c54f88b4d6130aa8952f Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Wed, 30 Jan 2019 18:47:55 +0100 Subject: Added enter listener --- public/scripts/chat.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'public/scripts/chat.js') diff --git a/public/scripts/chat.js b/public/scripts/chat.js index 056dc09..cc224c2 100644 --- a/public/scripts/chat.js +++ b/public/scripts/chat.js @@ -163,11 +163,22 @@ function chat() { } } + /** + * Sends a message of the text input field + * @returns {Promise} + */ + async function sendMessageFromInput() { + return await sendMessage($('#message').val()) & $('#message').val('') + } + /** * Click events */ $(document).ready(() => { - $('#send_message').on('click', async () => await sendMessage($('#message').val()) & $('#message').val('')); + $('#send_message').on('click', async () => await sendMessageFromInput()); + $('#message').on('keydown', async e => { + if (e.key === 'Enter') await sendMessageFromInput() + }); // FABs $('#add_peer_id').on('click', async () => await connect($('#peer_id').val())); -- cgit v1.2.3