diff --git a/demo-shell/resources/i18n/en.json b/demo-shell/resources/i18n/en.json index 5359e1634e..7315d34203 100644 --- a/demo-shell/resources/i18n/en.json +++ b/demo-shell/resources/i18n/en.json @@ -160,12 +160,6 @@ "DESCRIPTION_UPLOAD": "Enable upload", "ENABLE_INFINITE_SCROLL": "Enable Infinite Scrolling", "MULTISELECT_DESCRIPTION": "Use Cmd (Mac) or Ctrl (Windows) to toggle selection of multiple items", - "RECENT": { - "EMPTY_STATE": { - "TITLE": "Recent Files list is empty" - }, - "TITLE": "Recent Files" - }, "COLUMNS": { "DISPLAY_NAME": "Display name", "IS_LOCKED": "Lock", diff --git a/demo-shell/src/app/components/files/files.component.html b/demo-shell/src/app/components/files/files.component.html index cae5b72aea..07b3ad25fd 100644 --- a/demo-shell/src/app/components/files/files.component.html +++ b/demo-shell/src/app/components/files/files.component.html @@ -1,33 +1,4 @@
- - - - - - {{ 'DOCUMENT_LIST.RECENT.TITLE' | translate }} - history - - - - - -
- history -

{{ 'DOCUMENT_LIST.RECENT.EMPTY_STATE.TITLE' | translate}}

-
-
-
-
-
-
@@ -304,17 +275,7 @@
- - +
- + {{'DOCUMENT_LIST.MULTIPLE_FILE_UPLOAD' | translate}}
@@ -639,21 +600,6 @@ -
- - Preselect Nodes - -
- -
- - - -
-
diff --git a/demo-shell/src/app/components/files/files.component.scss b/demo-shell/src/app/components/files/files.component.scss index cc2a02ffc9..3d85ae9c4d 100644 --- a/demo-shell/src/app/components/files/files.component.scss +++ b/demo-shell/src/app/components/files/files.component.scss @@ -103,22 +103,3 @@ line-height: 1.33; letter-spacing: -1px; } - -.app-container-recent { - mat-icon { - margin-left: 20px; - } - - .app-empty-list__block { - height: 100%; - padding: 0; - margin: 0; - display: flex; - align-items: center; - justify-content: center; - } -} - -.adf-preselect-nodes-input { - width: 100%; -} diff --git a/demo-shell/src/app/components/files/files.component.ts b/demo-shell/src/app/components/files/files.component.ts index 27f27c2a2c..eb57b455c6 100644 --- a/demo-shell/src/app/components/files/files.component.ts +++ b/demo-shell/src/app/components/files/files.component.ts @@ -37,8 +37,7 @@ import { Pagination, MinimalNodeEntryEntity, SiteEntry, - SearchEntry, - NodeEntry + SearchEntry } from '@alfresco/js-api'; import { AlfrescoApiService, @@ -240,17 +239,13 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { permissionsStyle: PermissionStyleModel[] = []; infiniteScrolling: boolean; stickyHeader: boolean; - preselectNodes: boolean; warnOnMultipleUploads = false; thumbnails = false; - noHeaderMode = ShowHeaderMode.Never; enableCustomPermissionMessage = false; enableMediumTimeFormat = false; displayEmptyMetadata = false; hyperlinkNavigation = false; - selectedNodes = []; - enableDownloadPrompt: boolean = this.appConfig.get('viewer.enableDownloadPrompt', false); enableDownloadPromptReminder: boolean = this.appConfig.get('viewer.enableDownloadPromptReminders', false); downloadPromptDelay = this.appConfig.get('viewer.downloadPromptDelay', 50); @@ -284,12 +279,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { } } - toggleFolder() { - this.multipleFileUpload = false; - this.folderUpload = !this.folderUpload; - return this.folderUpload; - } - toggleThumbnails() { this.thumbnails = !this.thumbnails; this.documentList.reload(); @@ -327,19 +316,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { takeUntil(this.onDestroy$) ) .subscribe((value: any[]) => { - let selectedNodes: NodeEntry[] = []; - - if (this.preselectNodes) { - if (value && value.length > 0) { - if (this.selectionMode === 'single') { - selectedNodes = [...[value[value.length - 1]].map((uploadedFile) => uploadedFile.data)]; - } else { - selectedNodes = [...value.map((uploadedFile) => uploadedFile.data)]; - } - this.selectedNodes = [...selectedNodes]; - } - } - this.onFileUploadEvent(value[0]); }); @@ -459,10 +435,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { this.documentListReady.emit(event); } - pageIsEmpty(node: NodePaging) { - return node && node.list && node.list.entries.length === 0; - } - onContentActionError(errors: any) { const errorStatusCode = JSON.parse(errors.message).error.statusCode; let message: string; @@ -619,12 +591,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { this.turnedNextPage.emit(event); } - loadNextBatch(event: Pagination): void { - this.pagination.maxItems = event.maxItems; - this.pagination.skipCount = event.skipCount; - this.loadNext.emit(event); - } - onPrevPage(event: Pagination): void { this.pagination.maxItems = event.maxItems; this.pagination.skipCount = event.skipCount; @@ -758,32 +724,6 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { this.documentList.reload(); } - setPreselectNodes(nodes: string) { - this.selectedNodes = this.getArrayFromString(nodes); - this.documentList.reload(); - } - - isStringArray(str: string): boolean { - try { - const result = JSON.parse(str); - return Array.isArray(result); - } catch (e) { - return false; - } - } - - private getArrayFromString(value: string): T[] { - if (this.isStringArray(value)) { - return JSON.parse(value); - } else { - return []; - } - } - - onMultipleFilesUpload() { - this.selectedNodes = []; - } - onEnableDownloadPrompt() { const previewConfig = this.appConfig?.config['viewer']; previewConfig['enableDownloadPrompt'] = this.enableDownloadPrompt; @@ -813,5 +753,4 @@ export class FilesComponent implements OnInit, OnChanges, OnDestroy { const previewConfig = this.appConfig?.config['viewer']; previewConfig['fileAutoDownloadSizeThresholdInMB'] = this.fileAutoDownloadSizeThresholdInMB; } - } diff --git a/e2e/core/pages/dialog/upload-toggles.page.ts b/e2e/core/pages/dialog/upload-toggles.page.ts index c80d10c6e5..da6e82302f 100644 --- a/e2e/core/pages/dialog/upload-toggles.page.ts +++ b/e2e/core/pages/dialog/upload-toggles.page.ts @@ -44,16 +44,6 @@ export class UploadTogglesPage { await this.togglePage.enableToggle(this.uploadFolderToggle); } - async checkFolderUploadToggleIsEnabled(): Promise { - try { - const enabledFolderUpload = $('mat-slide-toggle[id="adf-folder-upload-switch"][class*="mat-checked"]'); - await BrowserVisibility.waitUntilElementIsVisible(enabledFolderUpload); - return true; - } catch { - return false; - } - } - async checkMultipleFileUploadToggleIsEnabled(): Promise { const enabledToggle = $('mat-slide-toggle[id="adf-multiple-upload-switch"][class*="mat-checked"]'); await BrowserVisibility.waitUntilElementIsVisible(enabledToggle); @@ -69,19 +59,6 @@ export class UploadTogglesPage { await BrowserVisibility.waitUntilElementIsVisible(enabledToggle); } - async disableFolderUpload(): Promise { - await this.togglePage.disableToggle(this.uploadFolderToggle); - } - async checkFolderUploadToggleIsNotEnabled(): Promise { - try { - const inactiveToggleFolder = $('#adf-folder-upload-switch .mat-slide-toggle-label'); - await BrowserVisibility.waitUntilElementIsVisible(inactiveToggleFolder); - return true; - } catch { - return false; - } - } - async enableExtensionFilter(): Promise { await browser.executeScript('arguments[0].scrollIntoView()', this.extensionFilterToggle); await this.togglePage.enableToggle(this.extensionFilterToggle); @@ -125,5 +102,4 @@ export class UploadTogglesPage { async clearText(): Promise { await BrowserActions.clearSendKeys(this.maxSizeField, ''); } - }