-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
37 lines (27 loc) · 941 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
28
29
30
31
32
33
34
35
36
37
/* JS script for index.html */
"use strict";
var sectionOn = false;
function viewNavSection(sectionId) {
var navSection;
var navColl = document.getElementById("nav-section-container");
var body = document.getElementsByTagName("body")[0];
var navSectionsArray = [].slice.call(document.getElementsByClassName("nav-section"));
navSectionsArray.forEach( function (navElement) {
navElement.style.display = "none";
});
sectionId = "nav-section-" + sectionId;
if( sectionOn === false ) {
sectionOn = true;
body.style.overflow = "hidden";
navColl.style.display = "inline-block";
navSection = document.getElementById(sectionId);
navSection.style.display = "inline-block";
} else {
sectionOn = false;
body.style.overflow = "initial";
navColl.style.display = "none";
navSection = document.getElementById(sectionId);
navSection.style.display = "none";
}
}
/* End of script */