]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Loading indicator only if fechData provided 21086/head
authorRicardo Marques <rimarques@suse.com>
Wed, 28 Mar 2018 06:44:55 +0000 (07:44 +0100)
committerRicardo Marques <rimarques@suse.com>
Wed, 11 Apr 2018 08:50:11 +0000 (09:50 +0100)
Signed-off-by: Ricardo Marques <rimarques@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts

index cbefb9ccd693d4034de10cc7cc56fc6c1caa9420..1a120d6ec477389f1a92dc21d77f21eb828b6bfc 100644 (file)
@@ -142,7 +142,9 @@ export class TableComponent implements AfterContentChecked, OnInit, OnChanges, O
       // Also if nothing is bound to fetchData nothing will be triggered
       // Force showing the loading indicator because it has been set to False in
       // useData() when this method was triggered by ngOnChanges().
-      this.loadingIndicator = true;
+      if (this.fetchData.observers.length > 0) {
+        this.loadingIndicator = true;
+      }
       this.ngZone.runOutsideAngular(() => {
         this.subscriber = Observable.timer(0, this.autoReload).subscribe(x => {
           this.ngZone.run(() => {