From 8d4d2df8ad0d153374798563744cc995763f6a19 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Sat, 10 Sep 2016 23:50:51 -0400 Subject: [PATCH] mask password on site view --- src/popup/app/vault/vaultViewSiteController.js | 9 +++++++++ src/popup/app/vault/views/vaultViewSite.html | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/popup/app/vault/vaultViewSiteController.js b/src/popup/app/vault/vaultViewSiteController.js index 06496c61..66cf9cd6 100644 --- a/src/popup/app/vault/vaultViewSiteController.js +++ b/src/popup/app/vault/vaultViewSiteController.js @@ -6,6 +6,15 @@ siteService.get($stateParams.siteId, function (site) { cipherService.decryptSite(site).then(function (model) { $scope.site = model; + + if (model.password) { + var maskedPassword = ''; + for (var i = 0; i < model.password.length; i++) { + maskedPassword += '•'; + } + + $scope.site.maskedPassword = maskedPassword; + } }); }); }); diff --git a/src/popup/app/vault/views/vaultViewSite.html b/src/popup/app/vault/views/vaultViewSite.html index 36e8e7fb..a48b0296 100644 --- a/src/popup/app/vault/views/vaultViewSite.html +++ b/src/popup/app/vault/views/vaultViewSite.html @@ -28,11 +28,11 @@
Password - {{site.password}} + {{site.maskedPassword}}
-
+
Notes