From b1b5515eec757bd082f4041bf9800fd8608dfa7e Mon Sep 17 00:00:00 2001 From: Pitu Date: Sat, 21 Jan 2017 19:30:04 -0300 Subject: Sections now highlight when active --- public/js/panel.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'public/js') diff --git a/public/js/panel.js b/public/js/panel.js index ae7529e..b52e796 100644 --- a/public/js/panel.js +++ b/public/js/panel.js @@ -54,19 +54,17 @@ panel.prepareDashboard = function(){ document.getElementById('auth').style.display = 'none'; document.getElementById('dashboard').style.display = 'block'; - /* document.getElementById('itemUploads').addEventListener('click', function(){ - panel.getUploads(); + panel.setActiveMenu(this); }); document.getElementById('itemManageGallery').addEventListener('click', function(){ - panel.getAlbums(); + panel.setActiveMenu(this); }); document.getElementById('itemTokens').addEventListener('click', function(){ - panel.changeTokens(); + panel.setActiveMenu(this); }); - */ panel.getAlbumsSidebar(); } @@ -427,6 +425,7 @@ panel.getAlbumsSidebar = function(){ } panel.getAlbum = function(item){ + panel.setActiveMenu(item); panel.getUploads(item.id); } @@ -516,6 +515,15 @@ panel.submitToken = function(type, token){ } +panel.setActiveMenu = function(item){ + var menu = document.getElementById('menu'); + var items = menu.getElementsByTagName('a'); + for(var i = 0; i < items.length; i++) + items[i].className = ""; + + item.className = 'is-active'; +} + window.onload = function () { panel.preparePage(); } -- cgit v1.2.3