Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'templates/views/vaults.html')
-rw-r--r--templates/views/vaults.html18
1 files changed, 9 insertions, 9 deletions
diff --git a/templates/views/vaults.html b/templates/views/vaults.html
index 96f9bc39..d50aafdb 100644
--- a/templates/views/vaults.html
+++ b/templates/views/vaults.html
@@ -29,7 +29,7 @@
</div>
<div ng-if="creating_vault">
- <div class="login_form" ng-init="vault_name = '' ">
+ <div class="login_form" ng-init="vault_name = ''; vault_key=''; ">
{{'new.vault.name' | translate}}
<div>
<input type="text" ng-model="vault_name" required>
@@ -37,15 +37,16 @@
<div>
{{ 'new.vault.pass' | translate}}
<input type="password" ng-model="vault_key" required>
- <ng-password-meter password="vault_key"></ng-password-meter>
+ <ng-password-meter password="vault_key" score="vault_key_score"></ng-password-meter>
</div>
<div>
{{ 'new.vault.passr' | translate}}
<input type="password" ng-model="vault_key2" required>
</div>
- <div ng-show="error" class="error">
+ <div ng-show="error || vault_key_score.score < 2" class="error">
<ul>
- <li>{{error}}</li>
+ <li ng-show="error">{{error}}</li>
+ <li ng-show="vault_key_score.score < 2">{{'min.vault.key.strength' | translate:'{strength:"weak"}'}}</li>
</ul>
</div>
<div>
@@ -53,11 +54,10 @@
</small>
</div>
<div class="button_wrapper">
- <div class="button button-geen" ng-if="!creating_keys"
- ng-click="createVault(vault_name, vault_key, vault_key2)">
- <span>{{ 'new.vault.create' | translate }}</span>
-
- </div>
+ <button class="button button-geen" ng-if="!creating_keys"
+ ng-click="createVault(vault_name, vault_key, vault_key2)" ng-disabled="vault_key_score.score < 2 || vault_key !== vault_key2 || vault_key === ''">
+ {{ 'new.vault.create' | translate }}
+ </button>
<div class="button" ng-if="creating_keys">
<span>
<i class="fa fa-spinner fa-spin"></i>