Remove packageManager, clean up actionsManager, component manager check is sys ext, clean footer hide/show rooms
This commit is contained in:
@@ -17,7 +17,9 @@ class AccountMenu {
|
||||
$scope.server = syncManager.serverURL;
|
||||
|
||||
$scope.close = function() {
|
||||
$scope.closeFunction()();
|
||||
$timeout(() => {
|
||||
$scope.closeFunction()();
|
||||
})
|
||||
}
|
||||
|
||||
$scope.encryptedBackupsAvailable = function() {
|
||||
|
||||
@@ -18,20 +18,12 @@ class ComponentModal {
|
||||
controller($scope, $timeout, componentManager) {
|
||||
'ngInject';
|
||||
|
||||
if($scope.component.directiveController) {
|
||||
$scope.component.directiveController.dismiss = function(callback) {
|
||||
$scope.dismiss(callback);
|
||||
}
|
||||
}
|
||||
|
||||
$scope.dismiss = function(callback) {
|
||||
var onDismiss = $scope.component.directiveController && $scope.component.directiveController.onDismiss();
|
||||
$scope.el.remove();
|
||||
$scope.$destroy();
|
||||
onDismiss && onDismiss();
|
||||
$scope.onDismiss && $scope.onDismiss()($scope.component);
|
||||
callback && callback();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user