From ce84e8e42845b0aed782c599280262399287f82d Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 29 Jan 2018 16:13:37 -0500 Subject: [PATCH] password generator --- src/app/services/services.module.ts | 1 + src/app/vault/add-edit.component.html | 8 +- .../vault/password-generator.component.html | 76 +++++++++++++++++-- src/app/vault/password-generator.component.ts | 75 +++++++++++++++--- src/app/vault/vault.component.ts | 6 +- src/locales/en/messages.json | 22 ++++++ src/scss/base.scss | 1 + src/scss/box.scss | 53 +++++++++---- src/scss/misc.scss | 19 +++++ src/scss/modal.scss | 47 +++++++++--- src/scss/vault.scss | 22 +++++- 11 files changed, 276 insertions(+), 54 deletions(-) diff --git a/src/app/services/services.module.ts b/src/app/services/services.module.ts index 3a60bb46aa1..defea6760e7 100644 --- a/src/app/services/services.module.ts +++ b/src/app/services/services.module.ts @@ -117,6 +117,7 @@ function initFactory(i18n: I18nService): Function { { provide: UtilsServiceAbstraction, useValue: utilsService }, { provide: CryptoServiceAbstraction, useValue: cryptoService }, { provide: PlatformUtilsServiceAbstraction, useValue: platformUtilsService }, + { provide: PasswordGenerationServiceAbstraction, useValue: passwordGenerationService }, { provide: APP_INITIALIZER, useFactory: initFactory, diff --git a/src/app/vault/add-edit.component.html b/src/app/vault/add-edit.component.html index 2e28076e1d1..648a2b919c4 100644 --- a/src/app/vault/add-edit.component.html +++ b/src/app/vault/add-edit.component.html @@ -237,7 +237,9 @@ - +
+ +
diff --git a/src/app/vault/password-generator.component.html b/src/app/vault/password-generator.component.html index 2450c4b7996..7f15cda9ad6 100644 --- a/src/app/vault/password-generator.component.html +++ b/src/app/vault/password-generator.component.html @@ -1,15 +1,77 @@