Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathui.js
More file actions
Latest commit
35 lines (28 loc) · 926 Bytes
/
Copy pathui.js
File metadata and controls
35 lines (28 loc) · 926 Bytes
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
(function(window,document){
varlayout=document.getElementById('layout'),
menu=document.getElementById('menu'),
menuLink=document.getElementById('menuLink');
functiontoggleClass(element,className){
varclasses=element.className.split(/\s+/),
length=classes.length,
i=0;
for(;i<length;i++){
if(classes[i]===className){
classes.splice(i,1);
break;
}
}
// The className is not found
if(length===classes.length){
classes.push(className);
}
element.className=classes.join(' ');
}
menuLink.onclick=function(e){
varactive='active';
e.preventDefault();
toggleClass(layout,active);
toggleClass(menu,active);
toggleClass(menuLink,active);
};
}(this,this.document));