-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathscript.js
28 lines (22 loc) · 1008 Bytes
/
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
/*
===========================
Designed by: Bipin Jadav
Github: thisisbipin
===========================
This is a simple visualization of Breadth First Search Algorithm
*/
function toggle() {
let theme = getComputedStyle(document.documentElement).getPropertyValue('--theme');
let icon = document.getElementById('theme-icon');
if (parseInt(theme) == 0) {
document.documentElement.style.setProperty('--foreground', 'rgb(29,29,29)');
document.documentElement.style.setProperty('--background', ' rgb(255, 255, 255)');
document.documentElement.style.setProperty('--theme', '1');
icon.className = "fas fa-sun";
} else if (parseInt(theme) == 1) {
document.documentElement.style.setProperty('--foreground', 'rgb(255, 255, 255)');
document.documentElement.style.setProperty('--background', 'rgb(29,29,29) ');
document.documentElement.style.setProperty('--theme', '0');
icon.className = "fas fa-moon";
}
}