diff --git a/demo-shell-ng2/app/components/files/files.component.html b/demo-shell-ng2/app/components/files/files.component.html
index e99f78a2c9..abd3c5b233 100644
--- a/demo-shell-ng2/app/components/files/files.component.html
+++ b/demo-shell-ng2/app/components/files/files.component.html
@@ -120,37 +120,55 @@
+
+
+
-Single file upload
-
-
-Folder upload
-
-
+
+
+
-Multiple file upload
-
-
-
+
+
+
+
+Upload
+
+
+ Extension accepted
+
+
+
+
+
-
-
-
diff --git a/demo-shell-ng2/app/components/files/files.component.ts b/demo-shell-ng2/app/components/files/files.component.ts
index 4d549d15e9..98c21b3d1f 100644
--- a/demo-shell-ng2/app/components/files/files.component.ts
+++ b/demo-shell-ng2/app/components/files/files.component.ts
@@ -56,12 +56,14 @@ export class FilesComponent {
fileName: string;
mimeType: string;
fileShowed: boolean = false;
+ multipleFileUpload: boolean = false;
+ folderUpload: boolean = false;
+ acceptedFilesTypeShow: boolean = false;
acceptedFilesType: string = '.jpg,.pdf,.js';
- constructor(
- private contentService: AlfrescoContentService,
- documentActions: DocumentActionsService) {
+ constructor(private contentService: AlfrescoContentService,
+ documentActions: DocumentActionsService) {
documentActions.setHandler('my-handler', this.myDocumentActionHandler.bind(this));
}
@@ -93,4 +95,20 @@ export class FilesComponent {
this.currentPath = event.path;
}
}
+
+ toggleMultipleFileUpload() {
+ this.multipleFileUpload = !this.multipleFileUpload;
+ return this.multipleFileUpload;
+ }
+
+ toggleFolder() {
+ this.multipleFileUpload = false;
+ this.folderUpload = !this.folderUpload;
+ return this.folderUpload;
+ }
+
+ toggleAcceptedFilesType() {
+ this.acceptedFilesTypeShow = !this.acceptedFilesTypeShow;
+ return this.acceptedFilesTypeShow;
+ }
}