diff options
Diffstat (limited to 'public/js/panel.js')
| -rw-r--r-- | public/js/panel.js | 18 |
1 files changed, 13 insertions, 5 deletions
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(); } |