-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclone.js
More file actions
61 lines (49 loc) · 1.44 KB
/
clone.js
File metadata and controls
61 lines (49 loc) · 1.44 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
50
51
52
53
54
55
56
57
58
59
60
61
let menuBar;
let fixedMenu;
let statusBar;
let chartBar;
let active;
let callBar;
let chatCallStatus;
window.onload = function(){
setTimeout(() => {
document.querySelector('body').style.opacity = '1';
}, 500);
menuBar = document.querySelector('.menu-bar');
fixedMenu = menuBar.offsetTop;
statusBar = document.querySelector('.status-container');
chartBar = document.querySelector('.chat-container');
active = document.getElementsByClassName('menu-bar__list-item');
callBar = document.querySelector('.call-container');
chatCallStatus = document.querySelector('.chat-status-call');
statusBar.remove();
callBar.remove();
changeTab(1);
window.onscroll = function(){
if (window.pageYOffset >= fixedMenu) {
menuBar.classList.add("fixed-menu")
} else {
menuBar.classList.remove("fixed-menu");
}
}
}
function changeTab(index){
for(var i=0; i < 3 ; i++)
active[i].classList.remove('active-select-menu');
active[index-1].classList.add('active-select-menu');
if(index == 1){
statusBar.remove();
callBar.remove()
$(chatCallStatus).append(chartBar);
}
else if(index == 2 ){
chartBar.remove();
callBar.remove();
$(chatCallStatus).append(statusBar);
}
else if(index == 3 ){
chartBar.remove();
statusBar.remove();
$(chatCallStatus).append(callBar);
}
}