Remove packageManager, clean up actionsManager, component manager check is sys ext, clean footer hide/show rooms

This commit is contained in:
Mo Bitar
2018-01-24 11:19:47 -06:00
parent 334a6082a9
commit 2d2693597c
9 changed files with 55 additions and 184 deletions

View File

@@ -17,7 +17,9 @@ class AccountMenu {
$scope.server = syncManager.serverURL;
$scope.close = function() {
$scope.closeFunction()();
$timeout(() => {
$scope.closeFunction()();
})
}
$scope.encryptedBackupsAvailable = function() {

View File

@@ -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();
}
}
}