From 97f8ea86980391e2c03def34eb17f682f8ec791a Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Tue, 29 Mar 2016 22:13:49 +0200 Subject: [PATCH] Set duniter node version in title page --- app/js/controllers/IndexController.js | 4 +++- app/js/controllers/main/MainController.js | 4 +++- app/js/lib/conf/routes.js | 8 ++++++-- app/js/services/ui_utils.js | 4 +++- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/app/js/controllers/IndexController.js b/app/js/controllers/IndexController.js index 7221a25..7063358 100644 --- a/app/js/controllers/IndexController.js +++ b/app/js/controllers/IndexController.js @@ -2,7 +2,9 @@ var co = require('co'); -module.exports = ($scope, $http, $state, BMA) => { +module.exports = ($scope, $http, $state, BMA, summary, UIUtils) => { + + UIUtils.changeTitle(summary.version); $scope.message = 'index.message.loading'; co(function *() { diff --git a/app/js/controllers/main/MainController.js b/app/js/controllers/main/MainController.js index 1cee44d..32e438b 100644 --- a/app/js/controllers/main/MainController.js +++ b/app/js/controllers/main/MainController.js @@ -2,7 +2,7 @@ var co = require('co'); -module.exports = ($scope, $state, BMA) => { +module.exports = ($scope, $state, BMA, summary, UIUtils) => { Waves.displayEffect(); @@ -13,6 +13,8 @@ module.exports = ($scope, $state, BMA) => { }); } + UIUtils.changeTitle(summary.version); + $scope.startServer = () => { $scope.server_stopped = false; return co(function *() { diff --git a/app/js/lib/conf/routes.js b/app/js/lib/conf/routes.js index 96812d6..684f835 100644 --- a/app/js/lib/conf/routes.js +++ b/app/js/lib/conf/routes.js @@ -10,6 +10,10 @@ module.exports = (app) => { state('index', { url: '/', template: require('views/index'), + resolve: { + ws: (BMA) => BMA.webmin.ws(), + summary: (BMA) => BMA.webmin.summary() + }, controller: 'IndexController' }). @@ -90,7 +94,8 @@ module.exports = (app) => { url: '/main', template: require('views/main/main'), resolve: { - ws: (BMA) => BMA.webmin.ws() + ws: (BMA) => BMA.webmin.ws(), + summary: (BMA) => BMA.webmin.summary() }, controller: 'MainController' }). @@ -106,7 +111,6 @@ module.exports = (app) => { url: '/overview', template: require('views/main/home/tabs/overview'), resolve: { - summary: (BMA) => BMA.webmin.summary(), startHttp: (BMA) => BMA.webmin.server.http.start(), bmapi: (BMA, summary) => co(function *() { return BMA.instance(summary.host); diff --git a/app/js/services/ui_utils.js b/app/js/services/ui_utils.js index 6aba297..59616b5 100644 --- a/app/js/services/ui_utils.js +++ b/app/js/services/ui_utils.js @@ -23,7 +23,9 @@ module.exports = (app) => { .replace(/\./, ''); jTabs.tabs('select_tab', currentID); - } + }, + + changeTitle: (version) => document.title = 'Duniter ' + version } }); }; -- GitLab