passman/templates/views/partials/forms/settings/tool.html

46 lines
1.3 KiB
HTML
Raw Normal View History

2016-09-25 02:16:57 +08:00
<div class="row">
<div class="col-xs-12">
2016-12-20 06:51:15 +08:00
<p>{{ 'tool.intro' | translate}}</p>
2016-09-25 02:16:57 +08:00
</div>
<div class="col-xs-12" ng-init="minStrength = 3;">
2016-12-20 06:51:15 +08:00
{{ 'min.strength' | translate}} <input type="number" min="1" max="4" value="3"
2016-09-25 02:16:57 +08:00
ng-model="minStrength">
<button ng-click="startScan(minStrength)">Start scan</button>
</div>
</div>
<div class="row" ng-show="scan_result">
<div class="col-xs-12">
2016-12-20 06:51:15 +08:00
<p>{{ 'scan.result.msg' | translate}}<br/>
<span translate="scan.result"
translate-values='{ scan_result: scan_result.length}'></span>
<br/>
2016-09-25 02:16:57 +08:00
</p>
<table class="table scan-result-table">
<thead>
<tr>
2016-12-20 06:51:15 +08:00
<td>{{ 'label' | translate}}</td>
<td>{{ 'score' | translate}}</td>
<td>{{ 'password' | translate}}</td>
<td>{{ 'action' | translate}}</td>
2016-09-25 02:16:57 +08:00
</tr>
</thead>
<tbody>
<tr ng-repeat="result in scan_result | orderBy:'password_zxcvbn_result.score'">
<td>{{result.label}}</td>
<td class="score">
<ng-password-meter
password="result.password"></ng-password-meter>
</td>
<td>
<span credential-field value="result.password"
secret="'true'"></span>
</td>
<td>
<a class="link" ng-href="#/vault/{{active_vault.vault_id}}/edit/{{result.credential_id}}" tooltip="'Edit credential'"><i class="fa fa-edit"></i></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>