var home = document.getElementsByClassName("home");
var menu = document.getElementById("menu");
var content = document.getElementById("content");
- var menuLoc = parseInt(getComputedStyle(menu).getPropertyValue("top"));
+ var body = document.getElementsByTagName("body")[0];
- function menuOperator(position, token="") {
- event.preventDefault();
- var node = event.currentTarget;
+ function menuOperator(node, position, token="") {
menu.setAttribute("class", position);
for(var i = 0; i < links.length; i++) {
links[i].children[0].removeAttribute("class");
var article = document.getElementById(name);
article.setAttribute("class", "selected");
}
+ var color = node.getAttribute("data-color");
+ if(color) {
+ body.setAttribute("class", color);
+ }
window.history.pushState("object or string", "Title", node.href);
}
for(var i = 0; i < links.length - 1; i++) {
links[i].children[0].onclick = function(event) {
- menuOperator("top");
+ event.preventDefault();
+ var node = event.currentTarget;
+ menuOperator(node, "top");
};
}
for(var i = 0; i < home.length; i++) {
home[i].onclick = function(event) {
- menuOperator("middle", "home");
+ event.preventDefault();
+ var node = event.currentTarget;
+ menuOperator(node, "middle", "home");
}
}
}, false);