1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-20 07:40:57 +02:00
bitwarden-browser/src/popup/app/settings/settingsFoldersController.js

31 lines
923 B
JavaScript
Raw Normal View History

angular
.module('bit.settings')
2016-10-18 14:10:40 +02:00
.controller('settingsFoldersController', function ($scope, folderService, $q, $state, i18nService) {
$scope.i18n = i18nService;
2016-09-21 23:24:19 +02:00
$scope.loaded = false;
load();
function load() {
var foldersPromise = $q.when(folderService.getAllDecrypted());
foldersPromise.then(function (folders) {
2016-09-22 01:10:48 +02:00
if (folders.length > 0 && folders[0].id === null) {
// remove the "none" folder
$scope.folders = folders.slice(1);
2016-09-22 01:10:48 +02:00
}
else {
$scope.folders = folders;
}
2016-09-21 23:24:19 +02:00
$scope.loaded = true;
});
}
2016-09-22 01:10:48 +02:00
$scope.editFolder = function (folder) {
$state.go('editFolder', {
folderId: folder.id,
animation: 'in-slide-up'
});
};
});