upd: vue.container.inbox (fix submit trigger)
This commit is contained in:
parent
037057cc8a
commit
8a649dbf0b
|
@ -9,7 +9,7 @@
|
|||
|
||||
<div class='end-pad'></div> <!-- End Spacing -->
|
||||
|
||||
<form class='msg-input' @submit.prevent='new_message'>
|
||||
<form class='msg-input' @submit.prevent='new_message(gstore.new_msg.emergency)'>
|
||||
<input type='text' placeholder='Nouveau message..' id='msg-new-content' v-model='gstore.new_msg.inbox' :class='gstore.msg_pending.inbox ? "loading" : ""'>
|
||||
<button></button>
|
||||
</form>
|
||||
|
@ -27,11 +27,19 @@ export default {
|
|||
methods: {
|
||||
new_message(msg){
|
||||
|
||||
// {1} Send message //
|
||||
this.gstore.func.sendMessage(this.gstore.new_msg.inbox, wsc_chat);
|
||||
/* (1) If empty message -> abort */
|
||||
if( msg.trim().length == 0 )
|
||||
return;
|
||||
|
||||
// {2} Empty input //
|
||||
/* (2) Send message to WebSocket */
|
||||
wsc_chat.send(JSON.stringify({message: msg}));
|
||||
|
||||
/* (3) Add loader */
|
||||
gstore.data.msg_pending.inbox = true;
|
||||
|
||||
/* (4) Empty input */
|
||||
this.gstore.new_msg.inbox = '';
|
||||
|
||||
},
|
||||
bbcode: function(msg){
|
||||
|
||||
|
|
Loading…
Reference in New Issue