This commit is contained in:
Mo Bitar
2018-01-25 13:16:22 -06:00
parent 8f8c22daa9
commit 7a68f64116
10 changed files with 47 additions and 54 deletions

View File

@@ -21,7 +21,7 @@ class ComponentModal {
$scope.dismiss = function(callback) {
$scope.el.remove();
$scope.$destroy();
$scope.onDismiss && $scope.onDismiss()($scope.component);
$scope.onDismiss && $scope.onDismiss() && $scope.onDismiss()($scope.component);
callback && callback();
}
}

View File

@@ -17,7 +17,7 @@ class ComponentView {
$scope.identifier = "component-view-" + Math.random();
console.log("Registering handler", $scope.identifier, $scope.component.name);
// console.log("Registering handler", $scope.identifier, $scope.component.name);
this.componentManager.registerHandler({identifier: $scope.identifier, areas: [$scope.component.area], activationHandler: (component) => {
if(component.active) {
@@ -86,7 +86,7 @@ class ComponentView {
}
$scope.$on("$destroy", function() {
console.log("Deregistering handler", $scope.identifier, $scope.component.name);
// console.log("Deregistering handler", $scope.identifier, $scope.component.name);
componentManager.deregisterHandler($scope.identifier);
if($scope.component && !$scope.manualDealloc) {
componentManager.deactivateComponent($scope.component);