-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchat.js
More file actions
49 lines (42 loc) · 1.46 KB
/
Copy pathchat.js
File metadata and controls
49 lines (42 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function StartChat(id){
document.getElementById('chatPanel').removeAttribute('style');
document.getElementById('divStart').setAttribute('style', 'display:none');
hideChatList();
}
function showChatList(){
document.getElementById('side-1').classList.remove('d-none','d-md-block');
document.getElementById('side-2').classList.add('d-none');
}
function hideChatList(){
document.getElementById('side-1').classList.add('d-none','d-md-block');
document.getElementById('side-2').classList.remove('d-none');
}
function OnKeyDown(){
document.addEventListener('keydown', function(key){
if(key.which === 13)
{
SendMessage();
}
});
}
function SendMessage(){
var message = ` <div class="row justify-content-end">
<div class="col-6 col-sm-7 col-md-7">
<p class="sent float-right">
${document.getElementById('txtMessage').value}
<span class="time">2:07 AM</span>
</p>
</div>
<div class="col-2 col-sm-1 col-md-1">
<img src="https://picsum.photos/id/1013/4256/2832" class="chat-pic" alt="">
</div>
</div>` ;
document.getElementById('messages').innerHTML += message;
document.getElementById('txtMessage').value = '';
document.getElementById('txtMessage').focus();
document.getElementById('messages').scrollTo(0, document.getElementById('messages').clientHeight);
}
function signIn(){
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider);
}