Fix: menu link active state

This commit is contained in:
Crom (Thibaut CHARLES) 2018-10-27 01:53:18 +02:00
parent d5cc0814bf
commit 02be3567ac
Signed by: tcharles
GPG Key ID: 45A3D5F880B9E6D0
1 changed files with 10 additions and 0 deletions

View File

@ -53,8 +53,18 @@ function setPage(path){
window.scrollTo(0, 0);
$("#article-container").empty();
$("#left > a").each((i, elmt) => {
let hrefPath = elmt.attributes["href"].value;
if(hrefPath === "/" || path === "" || path === "/index.html")
hrefPath = "/home";
$(elmt).toggleClass("active", hrefPath === path);
});
$.ajax("/pages"+path+".md")
.done((res) => {
$("#article-container").html(res);
const len = $("#article-container > article").length;