File size: 728 Bytes
429430e
 
6bdd515
429430e
 
 
 
 
 
 
6bdd515
429430e
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
document.addEventListener('DOMContentLoaded', () => {
    var socket = io();

    document.querySelector('#send-button').onclick = () => {
        const message = document.querySelector('#user-input').value;
        const selectedModel = document.querySelector('#model-selector').value;
        socket.emit('send_message', {'message': message, 'model': selectedModel});
        document.querySelector('#user-input').value = '';
        return false;
    };

    socket.on('receive_message', data => {
        const node = document.createElement("div");
        const textnode = document.createTextNode(data.message);
        node.appendChild(textnode);
        document.querySelector('#chat-box').appendChild(node);
    });
});