-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
39 lines (35 loc) · 1.71 KB
/
script.js
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
document.addEventListener('DOMContentLoaded', (event) => {
var sideBarIsOpen = true;
var toggleBtn = document.getElementById('toggleBtn');
var dashboard_sidebar = document.getElementById('dashboard_sidebar');
var dashboard_content_container = document.getElementById('dashboard_content_container');
var dashboard_logo = document.getElementById('dashboard_logo');
var userImage = document.getElementById('userImage');
toggleBtn.addEventListener('click', (event) => {
event.preventDefault();
if (sideBarIsOpen) {
dashboard_sidebar.style.width = '10%';
dashboard_content_container.style.width = '90%';
dashboard_content_container.style.transition = '0.2s all';
dashboard_logo.style.fontSize = '60px';
userImage.style.width = '60px';
var menuIcons = document.getElementsByClassName('menuText');
for (var i = 0; i < menuIcons.length; i++) {
menuIcons[i].style.display = 'none';
}
document.getElementsByClassName('dashboard_menu_lists')[0].style.textAlign = 'center';
sideBarIsOpen = false;
} else {
dashboard_sidebar.style.width = '20%';
dashboard_content_container.style.width = '80%';
dashboard_logo.style.fontSize = '80px';
userImage.style.width = '80px';
var menuIcons = document.getElementsByClassName('menuText');
for (var i = 0; i < menuIcons.length; i++) {
menuIcons[i].style.display = 'inline-block';
}
document.getElementsByClassName('dashboard_menu_lists')[0].style.textAlign = 'left';
sideBarIsOpen = true;
}
});
});