From b364e32bebd88dcfafa1177c59c455213cf70c0e Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Thu, 7 Nov 2019 11:28:38 -0800 Subject: [PATCH] improve the loading component (#8251) * improve the loading component * fix unused method warning * revert the change --- src/sql/azdata.d.ts | 3 +++ .../loadingComponent.component.ts | 27 ++++++++++++++++--- .../media/loadingComponent.css | 18 ++++++++++++- 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/src/sql/azdata.d.ts b/src/sql/azdata.d.ts index 80150a3bdc..a23ca9ef51 100644 --- a/src/sql/azdata.d.ts +++ b/src/sql/azdata.d.ts @@ -3238,6 +3238,9 @@ declare module 'azdata' { export interface LoadingComponentProperties { loading?: boolean; + showText?: boolean; + loadingText?: string; + loadingCompletedText?: string; } export interface DivContainerProperties extends ComponentProperties { diff --git a/src/sql/workbench/browser/modelComponents/loadingComponent.component.ts b/src/sql/workbench/browser/modelComponents/loadingComponent.component.ts index 7c2d280d27..54f0ab72c8 100644 --- a/src/sql/workbench/browser/modelComponents/loadingComponent.component.ts +++ b/src/sql/workbench/browser/modelComponents/loadingComponent.component.ts @@ -12,20 +12,23 @@ import * as azdata from 'azdata'; import { ComponentBase } from 'sql/workbench/browser/modelComponents/componentBase'; import { IComponent, IComponentDescriptor, IModelStore } from 'sql/workbench/browser/modelComponents/interfaces'; -import * as nls from 'vs/nls'; +import { localize } from 'vs/nls'; @Component({ selector: 'modelview-loadingComponent', template: ` -