From 049c1385d68cafebea177f7d4814a76c1a788518 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 27 Jul 2015 13:50:14 -0400 Subject: [PATCH] (fix) Event propagation when saving component --- UI/WebServerResources/js/Scheduler/ComponentController.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/WebServerResources/js/Scheduler/ComponentController.js b/UI/WebServerResources/js/Scheduler/ComponentController.js index 1e517af6f..7a9837cf5 100644 --- a/UI/WebServerResources/js/Scheduler/ComponentController.js +++ b/UI/WebServerResources/js/Scheduler/ComponentController.js @@ -50,8 +50,8 @@ /** * @ngInject */ - ComponentEditorController.$inject = ['$scope', '$log', '$timeout', '$mdDialog', 'User', 'Calendar', 'Component', 'AddressBook', 'Card', 'stateComponent']; - function ComponentEditorController($scope, $log, $timeout, $mdDialog, User, Calendar, Component, AddressBook, Card, stateComponent) { + ComponentEditorController.$inject = ['$rootScope', '$scope', '$log', '$timeout', '$mdDialog', 'User', 'Calendar', 'Component', 'AddressBook', 'Card', 'stateComponent']; + function ComponentEditorController($rootScope, $scope, $log, $timeout, $mdDialog, User, Calendar, Component, AddressBook, Card, stateComponent) { var vm = this, component; vm.calendars = Calendar.$calendars; @@ -152,7 +152,7 @@ if (form.$valid) { vm.component.$save() .then(function(data) { - $scope.$emit('calendars:list'); + $rootScope.$broadcast('calendars:list'); $mdDialog.hide(); }, function(data, status) { $log.debug('failed');