Release notes
[darcs-mirror-arbtt.git] / arbtt.js
1 "use strict";
2
3 function get(selector) { return document.querySelectorAll(selector); };
4 var menuLinks = get('nav > ul > li > a');
5
6 for (var i = 0; i < menuLinks.length; i++) {
7         menuLinks[i].onclick = function(){
8                 for (var j = 0; j < menuLinks.length; j++) {
9                         menuLinks[j ].classList.remove('active');
10                 }
11                 this.classList.add('active');
12         };
13 }
14
15 var x = window.location;
16 if ( x.href.indexOf("#") < 0 ) {
17         var anchor = document.getElementsByTagName("section")[0].id
18         window.location = window.location + "#" + anchor;
19         menuLinks[0].classList.add('active');
20 }
21 else {
22         get('a[href="' + window.location.hash + '"]')[0].classList.add('active');
23 }