2016-09-06 05:43:56 +02:00
|
|
|
|
angular
|
|
|
|
|
.module('bit.vault')
|
|
|
|
|
|
2016-09-09 04:23:56 +02:00
|
|
|
|
.controller('vaultViewSiteController', function ($scope, $stateParams, siteService, cipherService) {
|
2016-09-06 06:22:47 +02:00
|
|
|
|
$scope.site = null;
|
2016-09-09 04:23:56 +02:00
|
|
|
|
siteService.get($stateParams.siteId, function (site) {
|
2016-09-06 06:22:47 +02:00
|
|
|
|
cipherService.decryptSite(site).then(function (model) {
|
|
|
|
|
$scope.site = model;
|
2016-09-11 05:50:51 +02:00
|
|
|
|
|
|
|
|
|
if (model.password) {
|
|
|
|
|
var maskedPassword = '';
|
|
|
|
|
for (var i = 0; i < model.password.length; i++) {
|
|
|
|
|
maskedPassword += '•';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$scope.site.maskedPassword = maskedPassword;
|
|
|
|
|
}
|
2016-09-06 06:22:47 +02:00
|
|
|
|
});
|
|
|
|
|
});
|
2016-09-06 05:43:56 +02:00
|
|
|
|
});
|