summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamVan Nguyen <ctnguyen@us.ibm.com>2018-03-22 00:22:50 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-03-29 13:45:50 +0000
commit23217dae2bdc8e9bd6b3f20a395d1892382b0682 (patch)
tree259766ac911095abfb5c5d06e198c39e540bdde2
parentee6efd85e5c9ee8bcc606f0f2fdb5b8663973fa2 (diff)
downloadphosphor-webui-23217dae2bdc8e9bd6b3f20a395d1892382b0682.tar.gz
phosphor-webui-23217dae2bdc8e9bd6b3f20a395d1892382b0682.zip
Fix refresh on system & sensors overview pages
Partially resolves openbmc/openbmc#2927 Change-Id: I7f449c41ef645b67253c5d3c2ed6c8b1984f0408 Signed-off-by: CamVan Nguyen <ctnguyen@us.ibm.com>
-rw-r--r--app/overview/controllers/system-overview-controller.js13
-rw-r--r--app/server-health/controllers/sensors-overview-controller.js13
2 files changed, 22 insertions, 4 deletions
diff --git a/app/overview/controllers/system-overview-controller.js b/app/overview/controllers/system-overview-controller.js
index 93aa71d..2382a2a 100644
--- a/app/overview/controllers/system-overview-controller.js
+++ b/app/overview/controllers/system-overview-controller.js
@@ -13,12 +13,13 @@ window.angular && (function (angular) {
angular
.module('app.overview')
.controller('systemOverviewController', [
+ '$rootScope',
'$scope',
'$window',
'APIUtils',
'dataService',
'$q',
- function($scope, $window, APIUtils, dataService, $q){
+ function($rootScope, $scope, $window, APIUtils, dataService, $q){
$scope.dataService = dataService;
$scope.dropdown_selected = false;
$scope.tmz = 'EDT';
@@ -90,8 +91,16 @@ window.angular && (function (angular) {
APIUtils.setLEDState(toggleState, function(status){
});
}
+
+ var refreshDataListener = $rootScope.$on('refresh-data', function(event, args) {
+ loadOverviewData();
+ });
+
+ $scope.$on('$destroy', function() {
+ refreshDataListener();
+ });
}
]
);
-})(angular); \ No newline at end of file
+})(angular);
diff --git a/app/server-health/controllers/sensors-overview-controller.js b/app/server-health/controllers/sensors-overview-controller.js
index 04502ca..0a9d0d2 100644
--- a/app/server-health/controllers/sensors-overview-controller.js
+++ b/app/server-health/controllers/sensors-overview-controller.js
@@ -12,13 +12,14 @@ window.angular && (function (angular) {
angular
.module('app.overview')
.controller('sensorsOverviewController', [
+ '$rootScope',
'$scope',
'$log',
'$window',
'APIUtils',
'dataService',
'Constants',
- function($scope, $log, $window, APIUtils, dataService, Constants){
+ function($rootScope, $scope, $log, $window, APIUtils, dataService, Constants){
$scope.dataService = dataService;
$scope.dropdown_selected = false;
@@ -133,8 +134,16 @@ window.angular && (function (angular) {
};
$scope.loadSensorData();
+
+ var refreshDataListener = $rootScope.$on('refresh-data', function(event, args) {
+ $scope.loadSensorData();
+ });
+
+ $scope.$on('$destroy', function() {
+ refreshDataListener();
+ });
}
]
);
-})(angular); \ No newline at end of file
+})(angular);
OpenPOWER on IntegriCloud