diff --git a/src/app/common/uploading-processbar/uploading-processbar.component.html b/src/app/common/uploading-processbar/uploading-processbar.component.html index 0c3d3742..4229bb76 100644 --- a/src/app/common/uploading-processbar/uploading-processbar.component.html +++ b/src/app/common/uploading-processbar/uploading-processbar.component.html @@ -1,4 +1,4 @@ -

Image Uploading please wait .... {{uploadProgress}}%

+

{{upload_file_type}} Uploading please wait .... {{uploadProgress}}%

diff --git a/src/app/common/uploading-processbar/uploading-processbar.component.ts b/src/app/common/uploading-processbar/uploading-processbar.component.ts index 061daa27..ef545a53 100644 --- a/src/app/common/uploading-processbar/uploading-processbar.component.ts +++ b/src/app/common/uploading-processbar/uploading-processbar.component.ts @@ -13,7 +13,7 @@ import { UploadServiceService } from './upload-service.service'; export class UploadingProcessbarComponent implements OnInit { uploadProgress: number = 0 subscription: Subscription; - + upload_file_type:string constructor( @Inject(MAT_SNACK_BAR_DATA) public data, private _snackRef: MatSnackBarRef, @@ -21,6 +21,8 @@ export class UploadingProcessbarComponent implements OnInit { ) { } ngOnInit() { + this.upload_file_type = this.data.upload_file_type + debugger this.subscription = this._US.currentCount.subscribe((count:number) => { this.uploadProgress = count; if (this.uploadProgress === 100 || this.uploadProgress == null ) { diff --git a/src/app/components/preferences/dynamips/add-ios-template/add-ios-template.component.ts b/src/app/components/preferences/dynamips/add-ios-template/add-ios-template.component.ts index 96f999d9..ad008017 100644 --- a/src/app/components/preferences/dynamips/add-ios-template/add-ios-template.component.ts +++ b/src/app/components/preferences/dynamips/add-ios-template/add-ios-template.component.ts @@ -158,6 +158,7 @@ export class AddIosTemplateComponent implements OnInit, OnDestroy { this.uploader.uploadItem(itemToUpload); this.snackBar.openFromComponent(UploadingProcessbarComponent, { panelClass: 'uplaoding-file-snackabar', + data:{upload_file_type:'Image'} }); } diff --git a/src/app/components/preferences/ios-on-unix/add-iou-template/add-iou-template.component.ts b/src/app/components/preferences/ios-on-unix/add-iou-template/add-iou-template.component.ts index 55cb18be..4a2762d5 100644 --- a/src/app/components/preferences/ios-on-unix/add-iou-template/add-iou-template.component.ts +++ b/src/app/components/preferences/ios-on-unix/add-iou-template/add-iou-template.component.ts @@ -129,6 +129,7 @@ export class AddIouTemplateComponent implements OnInit, OnDestroy { this.uploader.uploadItem(itemToUpload); this.snackBar.openFromComponent(UploadingProcessbarComponent, { panelClass: 'uplaoding-file-snackabar', + data:{upload_file_type:'Image'} }); } diff --git a/src/app/components/preferences/qemu/add-qemu-vm-template/add-qemu-vm-template.component.ts b/src/app/components/preferences/qemu/add-qemu-vm-template/add-qemu-vm-template.component.ts index 11d1b010..105558c9 100644 --- a/src/app/components/preferences/qemu/add-qemu-vm-template/add-qemu-vm-template.component.ts +++ b/src/app/components/preferences/qemu/add-qemu-vm-template/add-qemu-vm-template.component.ts @@ -157,7 +157,7 @@ export class AddQemuVmTemplateComponent implements OnInit { if ((itemToUpload as any).options) (itemToUpload as any).options.disableMultipart = true; ((itemToUpload as any).options.headers =[{name:'Authorization',value:'Bearer ' + this.server.authToken}]) this.uploader.uploadItem(itemToUpload); - this.snackBar.openFromComponent(UploadingProcessbarComponent,{panelClass: 'uplaoding-file-snackabar',}); + this.snackBar.openFromComponent(UploadingProcessbarComponent,{panelClass: 'uplaoding-file-snackabar', data:{upload_file_type:'Image'}}); } cancelUploading() { diff --git a/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts b/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts index 59a77d54..df656687 100644 --- a/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts +++ b/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts @@ -728,6 +728,7 @@ export class NewTemplateDialogComponent implements OnInit { openSnackBar() { this.snackBar.openFromComponent(UploadingProcessbarComponent, { panelClass: 'uplaoding-file-snackabar', + data:{upload_file_type:'Image'} }); } diff --git a/src/app/components/project-map/project-map.component.ts b/src/app/components/project-map/project-map.component.ts index df7936f1..de7b9d0f 100644 --- a/src/app/components/project-map/project-map.component.ts +++ b/src/app/components/project-map/project-map.component.ts @@ -943,6 +943,7 @@ export class ProjectMapComponent implements OnInit, OnDestroy { } importProject() { + debugger let uuid: string = ''; const dialogRef = this.dialog.open(ImportProjectDialogComponent, { width: '400px', @@ -955,9 +956,9 @@ export class ProjectMapComponent implements OnInit, OnDestroy { uuid = projectId; }); - dialogRef.afterClosed().subscribe(() => { + dialogRef.afterClosed().subscribe((isCancel:boolean) => { subscription.unsubscribe(); - if (uuid) { + if (uuid && !isCancel) { this.bottomSheet.open(NavigationDialogComponent); let bottomSheetRef = this.bottomSheet._openedBottomSheetRef; bottomSheetRef.instance.projectMessage = 'imported project'; diff --git a/src/app/components/projects/import-project-dialog/import-project-dialog.component.html b/src/app/components/projects/import-project-dialog/import-project-dialog.component.html index dc620518..6f740854 100644 --- a/src/app/components/projects/import-project-dialog/import-project-dialog.component.html +++ b/src/app/components/projects/import-project-dialog/import-project-dialog.component.html @@ -38,7 +38,7 @@ -
+
-
+ +
{{ resultMessage }}
-
+