limit initializeNavbar calls to one time per controllerinstance

Signed-off-by: fnuesse <felix.nuesse@t-online.de>
This commit is contained in:
fnuesse 2018-12-06 00:07:01 +01:00
parent 5ef8c51548
commit 9485ccbd97
No known key found for this signature in database
GPG key ID: 2089A3431243E819

View file

@ -193,18 +193,23 @@
});
};
$scope.legacyNavbarDefault=true;
$scope.legacyNavbarAlreadyInitialized=false;
if (typeof $scope.legacyNavbar === 'undefined') {
$scope.legacyNavbar = $scope.legacyNavbarDefault;
}
$scope.$watch('legacyNavbar', function(newValue, oldValue) {
VaultService.setVaultSetting("vaultNavBarLegacy",newValue);
});
$scope.initializeNavbar = function () {
if($scope.legacyNavbarAlreadyInitialized){
return;
}
$scope.legacyNavbar = VaultService.getVaultSetting('vaultNavBarLegacy',$scope.legacyNavbarDefault);
$scope.legacyNavbarAlreadyInitialized=true;
};
$rootScope.$on('credentials_loaded', function () {