mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
lazy load history changes
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
<div class="title">{{$ctrl.i18n.passwordHistory}}</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="list">
|
||||
<div class="list" ng-if="$ctrl.loaded">
|
||||
<div class="list-grouped" ng-if="$ctrl.history.length !== 0">
|
||||
<div class="list-grouped-item condensed wrap"
|
||||
ng-repeat="item in $ctrl.history | orderBy: 'date':true track by $index">
|
||||
@@ -27,4 +27,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="page-loading" ng-if="!$ctrl.loaded">
|
||||
<i class="fa fa-lg fa-spinner fa-spin"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -10,11 +10,16 @@ export class PasswordGeneratorHistoryController {
|
||||
editState: any;
|
||||
addState: any;
|
||||
i18n: any;
|
||||
loaded: boolean = false;
|
||||
|
||||
constructor(private $state: any, private passwordGenerationService: PasswordGenerationService,
|
||||
private toastr: any, private $analytics: any, private i18nService: any) {
|
||||
this.i18n = i18nService;
|
||||
this.history = passwordGenerationService.getHistory();
|
||||
|
||||
passwordGenerationService.getHistory().then((history) => {
|
||||
this.history = history;
|
||||
this.loaded = true;
|
||||
});
|
||||
}
|
||||
|
||||
$onInit() {
|
||||
|
||||
Reference in New Issue
Block a user