aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts')
-rw-r--r--src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts b/src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts
index 8725c3c..6c8be91 100644
--- a/src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts
+++ b/src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts
@@ -34,6 +34,7 @@ import { NotificationsService } from 'angular2-notifications';
import { ParameterDefinitionService } from './parameter-definition.service';
import 'rxjs/add/operator/map';
import { NgProgress } from 'ngx-progressbar';
+import { NgxSpinnerService } from 'ngx-spinner';
let YAML = require('yamljs');
@@ -197,7 +198,8 @@ export class ParameterComponent implements OnInit {
private httpUtil: HttpUtilService,
private utilService: UtilityService,
private nService: NotificationsService,
- private ngProgress: NgProgress) {
+ private ngProgress: NgProgress,
+ private spinner: NgxSpinnerService) {
}
ngOnInit() {
@@ -349,6 +351,7 @@ export class ParameterComponent implements OnInit {
//This is called when the user selects new files from the upload button
public fileChange(input, uploadType) {
if (input.files && input.files[0]) {
+ this.spinner.show();
// Create the file reader
let reader = new FileReader();
this.readFile(input.files[0], reader, (result) => {
@@ -357,7 +360,10 @@ export class ParameterComponent implements OnInit {
this.displayParamObjects = this.parameterDefinitionService.processPDfile(this.myPdFileName, result);
}
});
-
+ setTimeout(() => {
+ /** spinner ends after 3.5 seconds */
+ this.spinner.hide();
+ }, 3500);
}
}