diff options
Diffstat (limited to 'client/src/app/+admin/plugins/plugin-search')
-rw-r--r-- | client/src/app/+admin/plugins/plugin-search/plugin-search.component.html | 2 | ||||
-rw-r--r-- | client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html index 87f1c86ee..6ec6301b1 100644 --- a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html +++ b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html | |||
@@ -29,7 +29,7 @@ | |||
29 | No results. | 29 | No results. |
30 | </div> | 30 | </div> |
31 | 31 | ||
32 | <div class="plugins" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [autoInit]="true"> | 32 | <div class="plugins" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [autoInit]="true" [dataObservable]="onDataSubject.asObservable()"> |
33 | <div class="card plugin" *ngFor="let plugin of plugins"> | 33 | <div class="card plugin" *ngFor="let plugin of plugins"> |
34 | <div class="card-body"> | 34 | <div class="card-body"> |
35 | <div class="first-row"> | 35 | <div class="first-row"> |
diff --git a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts index a6fbeed84..65566ab79 100644 --- a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts +++ b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts | |||
@@ -36,6 +36,8 @@ export class PluginSearchComponent implements OnInit { | |||
36 | installing: { [name: string]: boolean } = {} | 36 | installing: { [name: string]: boolean } = {} |
37 | pluginInstalled = false | 37 | pluginInstalled = false |
38 | 38 | ||
39 | onDataSubject = new Subject<any[]>() | ||
40 | |||
39 | private searchSubject = new Subject<string>() | 41 | private searchSubject = new Subject<string>() |
40 | 42 | ||
41 | constructor ( | 43 | constructor ( |
@@ -90,6 +92,8 @@ export class PluginSearchComponent implements OnInit { | |||
90 | 92 | ||
91 | this.plugins = this.plugins.concat(res.data) | 93 | this.plugins = this.plugins.concat(res.data) |
92 | this.pagination.totalItems = res.total | 94 | this.pagination.totalItems = res.total |
95 | |||
96 | this.onDataSubject.next(res.data) | ||
93 | }, | 97 | }, |
94 | 98 | ||
95 | err => { | 99 | err => { |