From 5efd8893de109f0417df27d2b32e031773a06488 Mon Sep 17 00:00:00 2001 From: Alex Wilmer Date: Thu, 31 Mar 2016 10:23:04 -0400 Subject: [PATCH] feat(app): loading spinners main views --- app/scripts/projects/projects.controller.ts | 3 +++ app/scripts/projects/templates/projects.html | 7 ++++++- app/scripts/query/query.controllers.ts | 7 +++++++ app/scripts/query/templates/query.html | 6 +++++- app/scripts/search/search.controllers.ts | 7 +++++++ app/scripts/search/templates/search.html | 6 +++++- 6 files changed, 33 insertions(+), 3 deletions(-) diff --git a/app/scripts/projects/projects.controller.ts b/app/scripts/projects/projects.controller.ts index a09a7b728..981e3c256 100644 --- a/app/scripts/projects/projects.controller.ts +++ b/app/scripts/projects/projects.controller.ts @@ -25,6 +25,7 @@ module ngApp.projects.controllers { projectColumns: any[]; tabSwitch: boolean = false; numPrimarySites: number = 0; + loading: boolean = true; /* @ngInject */ constructor(private $scope: IProjectScope, private ProjectsService: IProjectsService, @@ -55,6 +56,7 @@ module ngApp.projects.controllers { } refresh() { + this.loading = true; if (!this.tabSwitch) { this.ProjectsService.getProjects({ fields: this.ProjectTableModel.fields, @@ -69,6 +71,7 @@ module ngApp.projects.controllers { ], size: 100 }).then((data) => { + this.loading = false; this.projects = data; if (this.ProjectsState.tabs.graph.active) { this.drawGraph(this.projects); diff --git a/app/scripts/projects/templates/projects.html b/app/scripts/projects/templates/projects.html index 21fd455a7..a8fed888e 100644 --- a/app/scripts/projects/templates/projects.html +++ b/app/scripts/projects/templates/projects.html @@ -29,9 +29,14 @@ -

+

+ Loading, please wait.. +

+ +

No projects found using those filters.

+