diff options
Diffstat (limited to 'glances/outputs/static/js/app.js')
-rw-r--r-- | glances/outputs/static/js/app.js | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/glances/outputs/static/js/app.js b/glances/outputs/static/js/app.js index 4186b40b..abb111e2 100644 --- a/glances/outputs/static/js/app.js +++ b/glances/outputs/static/js/app.js @@ -1,13 +1,28 @@ var glancesApp = angular.module('glancesApp', ['ngRoute']) .config(function($routeProvider, $locationProvider) { - $routeProvider.when('/', { + $routeProvider.when('/:refresh_time?', { templateUrl : 'stats.html', - controller : 'statsController' - }).when('/:refresh_time', { - templateUrl : 'stats.html', - controller : 'statsController' + controller : 'statsController', + resolve: { + help: function(GlancesStats) { + return GlancesStats.getHelp(); + }, + arguments: function(GlancesStats, $route) { + return GlancesStats.getArguments().then(function(arguments) { + var refreshTimeRoute = parseInt($route.current.params.refresh_time); + if (!isNaN(refreshTimeRoute) && refreshTimeRoute > 1) { + arguments.time = refreshTimeRoute; + } + + return arguments; + }); + } + } }); $locationProvider.html5Mode(true); +}) +.run(function($rootScope) { + $rootScope.title = "Glances"; }); |