diff options
Diffstat (limited to 'js/dashboard.js')
-rw-r--r-- | js/dashboard.js | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/js/dashboard.js b/js/dashboard.js index 5818d5c..196d900 100644 --- a/js/dashboard.js +++ b/js/dashboard.js @@ -21,37 +21,29 @@ uMatrix Home: https://github.com/gorhill/uMatrix */ -/* global uDom */ - 'use strict'; -/******************************************************************************/ - (function() { - - var loadDashboardPanel = function(hash) { + let loadDashboardPanel = function (hash) { var button = uDom(hash); var url = button.attr('data-dashboard-panel-url'); uDom('iframe').attr('src', url); - uDom('.tabButton').forEach(function(button){ - button.toggleClass( - 'selected', - button.attr('data-dashboard-panel-url') === url - ); + uDom('.tabButton').forEach(function (button) { + button.toggleClass('selected', + button.attr('data-dashboard-panel-url') === url); }); }; - var onTabClickHandler = function() { + let onTabClickHandler = function () { loadDashboardPanel(window.location.hash); }; - uDom.onLoad(function() { + uDom.onLoad(function () { window.addEventListener('hashchange', onTabClickHandler); - var hash = window.location.hash; - if ( hash.length < 2 ) { + let hash = window.location.hash; + if (hash.length < 2) { hash = '#settings'; } loadDashboardPanel(hash); }); - })(); |