-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
62 lines (55 loc) · 1.57 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
let list = document.getElementById("sideList");
function showMenu() {
list.classList.toggle("hide-list");
}
let artShown = 1;
let hideBtn = document.getElementById('hideBtn')
function hideArt() {
let unnecessary = document.getElementsByClassName("unc");
let i;
if (artShown=='1') {
for (i = 0; i < unnecessary.length; i++) {
unnecessary[i].style.display = "none";
artShown = 0;
hideBtn.innerHTML = "Show non essential articles"
}
} else {
for (i = 0; i < unnecessary.length; i++) {
unnecessary[i].style.removeProperty('display');
artShown = 1;
hideBtn.innerHTML = "Hide non essential articles"
}
}
}
function darkMode() {
let moded = window.localStorage.getItem('light');
switch (moded) {
case "1":
window.localStorage.setItem('light','0');
document.getElementById('body').classList.remove('light');
break;
default:
window.localStorage.setItem('light','1');
document.getElementById('body').classList.toggle('light');
break;
}
}
function loadStorage() {
let mode = window.localStorage.getItem('light');
if (mode==1) {
document.getElementById('body').classList.add('light');
} else {
document.getElementById('body').classList.remove('light');
}
}
loadStorage();
function foldSection(clicked_id) {
let element = document.getElementById(clicked_id);
element.classList.toggle("hidden");
}
function setFooterYear() {
let today = new Date();
let yr = today.getFullYear();
document.querySelector('#year').innerHTML = yr;
}
setFooterYear();