{"version":3,"file":"app-dd2fb53d.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/document-management/custom-elements/folder-content/folder-content.html","webpack://iadviser/./src/components/document-management/custom-elements/folder-content/folder-content-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/folder-content/folder-content.css?3772","webpack://iadviser/./src/components/document-management/custom-elements/folder-content/folder-content.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","/* istanbul ignore file */\r\n\r\nimport { Folder } from 'components/document-management/dtos';\r\n\r\nexport class FolderContentEvents {\r\n\r\n public static readonly eventRefreshFolderContentsById = 'FolderContent.RefreshFolderContentsById';\r\n public static readonly eventGetFolderByIdRequest = 'FolderContent.GetFolderById.Request';\r\n public static readonly eventGetFolderByIdResponse = 'FolderContent.GetFolderById.Response';\r\n public static readonly eventRefreshFolderContentsByFolder = 'FolderContent.RefreshFolderContentsByFolder';\r\n public static readonly eventSelectedFolderChanged = 'FolderContent.SelectedFolderChanged';\r\n public static readonly eventShowUploadProgressModal = 'FolderContent.ShowUploadProgressModal';\r\n public static readonly eventHideUploadProgressModal = 'FolderContent.HideUploadProgressModal';\r\n public static readonly eventShowUploadFileProgress = 'FolderContent.ShowUploadFileProgress';\r\n public static readonly eventBreadcrumbsChanged = 'FolderContent.BreadcrumbsChanged';\r\n public static readonly eventFilterValueChanged = 'FolderContent.FilterValueChanged';\r\n\r\n public static createEventBreadcrumbsChanged(crumb) {\r\n return new CustomEvent(FolderContentEvents.eventBreadcrumbsChanged, {\r\n bubbles: true,\r\n detail: { crumb }\r\n });\r\n }\r\n\r\n public static createEventRefreshFolderContentsById(folderId: number) {\r\n return new CustomEvent(FolderContentEvents.eventRefreshFolderContentsById, {\r\n bubbles: true,\r\n detail: { folderId }\r\n });\r\n }\r\n\r\n public static createEventGetFolderByIdRequest(folderId: number) {\r\n return new CustomEvent(FolderContentEvents.eventGetFolderByIdRequest, {\r\n bubbles: true,\r\n detail: { folderId }\r\n });\r\n }\r\n\r\n public static createEventGetFolderByIdResponse(folder: Folder) {\r\n return new CustomEvent(FolderContentEvents.eventGetFolderByIdResponse, {\r\n bubbles: true,\r\n detail: { folder }\r\n });\r\n }\r\n\r\n public static createEventRefreshFolderContentsByFolder(folder: Folder) {\r\n return new CustomEvent(FolderContentEvents.eventRefreshFolderContentsByFolder, {\r\n bubbles: true,\r\n detail: { folder }\r\n });\r\n }\r\n\r\n public static createEventSelectedFolderChanged(folder: Folder) {\r\n return new CustomEvent(FolderContentEvents.eventSelectedFolderChanged, {\r\n bubbles: true,\r\n detail: { folder }\r\n });\r\n }\r\n\r\n public static createEventShowUploadProgressModal(files: FileList) {\r\n return new CustomEvent(FolderContentEvents.eventShowUploadProgressModal, {\r\n bubbles: true,\r\n detail: { files }\r\n });\r\n }\r\n\r\n public static createEventShowUploadFileProgress(file, isProcessed, isSuccess) {\r\n return new CustomEvent(FolderContentEvents.eventShowUploadFileProgress, {\r\n bubbles: true,\r\n detail: { file, isProcessed, isSuccess }\r\n });\r\n }\r\n\r\n public static createEventHideUploadProgressModal() {\r\n return new CustomEvent(FolderContentEvents.eventHideUploadProgressModal, {\r\n bubbles: true\r\n });\r\n }\r\n\r\n public static createEventFilterValueChanged(filterValue) {\r\n return new CustomEvent(FolderContentEvents.eventFilterValueChanged, {\r\n bubbles: true,\r\n detail: { filterValue }\r\n });\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"card\":\"card____L63Xz\",\"card-content\":\"card-content____W3aVS\",\"card-heading\":\"card-heading____JmiX5\",\"control-group\":\"control-group____AJkOo\",\"label-group\":\"label-group____Y0lXw\",\"label-group-item\":\"label-group-item____H39oB\",\"constrained-width\":\"constrained-width____pjdg5\",\"button-group\":\"button-group____Tdq8G\",\"card--alert\":\"card--alert____pGWAS card____L63Xz\",\"card-heading--alert\":\"card-heading--alert____PZEiq card-heading____JmiX5\",\"card--status-message\":\"card--status-message____uHGvy\",\"card--status-message--left\":\"card--status-message--left____vIdjH card--status-message____uHGvy\",\"card-heading--sticky-header\":\"card-heading--sticky-header____NeqFm\",\"card-heading--no-icon\":\"card-heading--no-icon____oeajD card-heading____JmiX5\",\"card-heading--bold-title\":\"card-heading--bold-title____CuFyS\",\"btn\":\"btn____LhDb4\",\"btn--flat\":\"btn--flat____ae2KO btn____LhDb4\",\"btn--submit\":\"btn--submit____Zd1Du btn____LhDb4\",\"btn--delete\":\"btn--delete_____z4yO btn____LhDb4\",\"btn--link\":\"btn--link____JUb6h btn____LhDb4\",\"btn--inline-text-link\":\"btn--inline-text-link____QT6j0 btn--link____JUb6h btn____LhDb4\",\"btn--footer\":\"btn--footer____QfOJg btn____LhDb4\",\"btn--footer-submit\":\"btn--footer-submit____pAx2w btn--submit____Zd1Du btn____LhDb4 btn--footer____QfOJg btn____LhDb4\",\"btn--footer-cancel\":\"btn--footer-cancel____m7WEe btn--flat____ae2KO btn____LhDb4 btn--footer____QfOJg btn____LhDb4\",\"btn--footer-delete\":\"btn--footer-delete____jsqEK btn--delete_____z4yO btn____LhDb4 btn--footer____QfOJg btn____LhDb4\",\"btn--qce-dropdown\":\"btn--qce-dropdown____Qgeky btn--footer-submit____pAx2w btn--submit____Zd1Du btn____LhDb4 btn--footer____QfOJg btn____LhDb4\",\"btn--footer-combo\":\"btn--footer-combo____CSDGG btn--footer____QfOJg btn____LhDb4\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____Ht59a btn____LhDb4\",\"btn--lmi-risk\":\"btn--lmi-risk____mE8QO btn____LhDb4\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____xYN3t btn____LhDb4\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____qPC88 btn____LhDb4\",\"btn--andrew-nock\":\"btn--andrew-nock____WGytU btn____LhDb4\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____QfhN7 btn____LhDb4\",\"btn--5-star\":\"btn--5-star____Pk3Ui btn____LhDb4\",\"btn--thermoscan\":\"btn--thermoscan____I0Q6T btn____LhDb4\",\"btn--risk-survey-services\":\"btn--risk-survey-services____QISuw btn____LhDb4\",\"btn--risk-management\":\"btn--risk-management____oPNDH btn____LhDb4\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____nAubK btn--lmi-bicalc____Ht59a btn____LhDb4\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____QYAza btn--lmi-risk____mE8QO btn____LhDb4\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____f8sV1 btn--lmi-policy-comparison____xYN3t btn____LhDb4\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____pJUr8 btn--flat____ae2KO btn____LhDb4 btn____LhDb4\",\"btn--icon\":\"btn--icon____O5mAx btn____LhDb4\",\"badge-pop\":\"badge-pop____H7SNE\",\"btn--icon-no-border\":\"btn--icon-no-border____pYc_c\",\"btn--icon-task\":\"btn--icon-task_____Fal6 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-document\":\"btn--icon-document____wkkTX btn--icon____O5mAx btn____LhDb4\",\"btn--icon-add\":\"btn--icon-add____ZNJYN btn--icon____O5mAx btn____LhDb4\",\"btn--add-risk\":\"btn--add-risk____qWAIt btn--icon____O5mAx btn____LhDb4\",\"btn--icon-close\":\"btn--icon-close____yQQKU btn--icon____O5mAx btn____LhDb4\",\"btn--icon-delete\":\"btn--icon-delete____xdcWz btn--icon____O5mAx btn____LhDb4\",\"btn--icon-download\":\"btn--icon-download____i32PW btn--icon____O5mAx btn____LhDb4\",\"btn--icon-edit\":\"btn--icon-edit____guPU6 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-email\":\"btn--icon-email____HnjWp btn--icon____O5mAx btn____LhDb4\",\"btn--icon-download-email\":\"btn--icon-download-email____bLp_7 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-eye\":\"btn--icon-eye____aDQ_E btn--icon____O5mAx btn____LhDb4\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____Q9zyM btn--icon-eye____aDQ_E btn--icon____O5mAx btn____LhDb4\",\"btn--icon-folder\":\"btn--icon-folder____mWFek btn--icon____O5mAx btn____LhDb4\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____lutpp btn--icon____O5mAx btn____LhDb4\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____A5ejg btn--icon____O5mAx btn____LhDb4\",\"btn--icon-history\":\"btn--icon-history____oKMvr btn--icon____O5mAx btn____LhDb4\",\"btn--icon-info\":\"btn--icon-info____fc_Fc btn--icon____O5mAx btn____LhDb4\",\"btn--icon-link\":\"btn--icon-link____AzJCb btn--icon____O5mAx btn____LhDb4\",\"btn--icon-unlink\":\"btn--icon-unlink____sChin btn--icon-delete____xdcWz btn--icon____O5mAx btn____LhDb4\",\"btn--icon-map\":\"btn--icon-map____puyoJ btn--icon____O5mAx btn____LhDb4\",\"btn--icon-more\":\"btn--icon-more____pZlni btn--icon____O5mAx btn____LhDb4\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____wjXjT btn--icon____O5mAx btn____LhDb4\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____CknNF btn--icon____O5mAx btn____LhDb4\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____Zou94 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-preview\":\"btn--icon-preview____Dhwj0 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____h092d btn--icon____O5mAx btn____LhDb4\",\"btn--icon-print\":\"btn--icon-print____M5SE3 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-save\":\"btn--icon-save____OK6fr btn--icon____O5mAx btn____LhDb4\",\"btn--icon-settings\":\"btn--icon-settings____aT0fB btn--icon____O5mAx btn____LhDb4\",\"btn--icon-show-details\":\"btn--icon-show-details____cNDxR btn--icon____O5mAx btn____LhDb4\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____l8ATT btn--icon____O5mAx btn____LhDb4\",\"btn--icon-show-summary\":\"btn--icon-show-summary____M4izC btn--icon____O5mAx btn____LhDb4\",\"btn--icon-attachment\":\"btn--icon-attachment____Az9TL btn--icon____O5mAx btn____LhDb4\",\"btn--icon-tag\":\"btn--icon-tag____hbPvj btn--icon____O5mAx btn____LhDb4\",\"btn--icon-undo\":\"btn--icon-undo____ugqt5 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-sync\":\"btn--icon-sync____kASmt btn--icon____O5mAx btn____LhDb4\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____gjLRE btn--icon____O5mAx btn____LhDb4\",\"btn--aside-collapse\":\"btn--aside-collapse____oVLxm btn--icon____O5mAx btn____LhDb4\",\"btn--icon-expand-more\":\"btn--icon-expand-more____j7BDg btn--icon____O5mAx btn____LhDb4\",\"btn--icon-expand-less\":\"btn--icon-expand-less____gedBz btn--icon____O5mAx btn____LhDb4\",\"btn--icon-general\":\"btn--icon-general____xqvz8 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-sales\":\"btn--icon-sales____OukwU btn--icon____O5mAx btn____LhDb4\",\"btn--icon-branch\":\"btn--icon-branch____OZzPL btn--icon____O5mAx btn____LhDb4\",\"btn--icon-contact\":\"btn--icon-contact____FBiPG btn--icon____O5mAx btn____LhDb4\",\"btn--icon-consent\":\"btn--icon-consent____MSJBE btn--icon____O5mAx btn____LhDb4\",\"btn--icon-questions\":\"btn--icon-questions____mDsJn btn--icon____O5mAx btn____LhDb4\",\"btn--icon-associated\":\"btn--icon-associated____P4Oh6 btn--icon____O5mAx btn____LhDb4\",\"btn--icon-notes\":\"btn--icon-notes____hYUpD btn--icon____O5mAx btn____LhDb4\",\"btn--back\":\"btn--back____vks7j btn____LhDb4\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____EAx4G btn--back____vks7j btn____LhDb4\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____LHJ7g btn--icon____O5mAx btn____LhDb4\",\"btn--wizard\":\"btn--wizard____BBryX btn____LhDb4\",\"btn--wizard-back\":\"btn--wizard-back____WFE9G btn--wizard____BBryX btn____LhDb4\",\"btn--wizard-next\":\"btn--wizard-next____ierxJ btn--wizard____BBryX btn____LhDb4\",\"fieldset\":\"fieldset____dqpRn\",\"fieldset-instruction\":\"fieldset-instruction____ND976\",\"fieldset--no-padding\":\"fieldset--no-padding____rsM3F fieldset____dqpRn\",\"fieldset--alt\":\"fieldset--alt____d0rRq fieldset____dqpRn\",\"view-password\":\"view-password____o1OHb\",\"input-search\":\"input-search____PD8fM\",\"ia-currency-input\":\"ia-currency-input____RiKAt\",\"ia-currency-negative\":\"ia-currency-negative____ueXTM\",\"select--mini\":\"select--mini____wPD72\",\"required-label\":\"required-label____WOdHh\",\"alert\":\"alert____bFOE0\",\"alert--important\":\"alert--important____ENerM\",\"input-label\":\"input-label____YAzka\",\"input-toggle\":\"input-toggle____LrDeF\",\"w-100\":\"w-100____hJB11\",\"search-input-wrapper\":\"search-input-wrapper____d5Hhr\",\"search-input--results\":\"search-input--results____AMdMo\",\"search-input--result\":\"search-input--result____XoNoc\",\"search-input--result--highlighted\":\"search-input--result--highlighted____RS8b6\",\"date-range-selections\":\"date-range-selections____cDRDZ\",\"date-arrow-forward\":\"date-arrow-forward____qmC7O\",\"qce-dropdown\":\"qce-dropdown____pdZoV\",\"qce-or\":\"qce-or____TBybP\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____p7q4p\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____GELRO\",\"row-gap\":\"row-gap____NsbQC\",\"row-group\":\"row-group____yY7Iv\",\"row-group--three\":\"row-group--three____GLQk3 row-group____yY7Iv\",\"grid-14\":\"grid-14____sc_QS\",\"row-group--auto\":\"row-group--auto____yCYQu row-group____yY7Iv\",\"space\":\"space____L11Ez\",\"display-none--lg\":\"display-none--lg____HtV48\",\"display-none--md\":\"display-none--md____fjOIq\",\"folder-content-header\":\"folder-content-header____R2fCF card-heading____JmiX5\",\"document-content-container\":\"document-content-container____ABEWy\",\"document-content-container--move\":\"document-content-container--move____lLxWJ\",\"folder-pane-container\":\"folder-pane-container____aOiFv\",\"document-content\":\"document-content____Vtavd\",\"filter-dropdown-group\":\"filter-dropdown-group____oxR3k\",\"folder-interactions\":\"folder-interactions____MjicQ\",\"folder-interactions--folder\":\"folder-interactions--folder____WzHAL folder-interactions____MjicQ\",\"folder-interactions--condensed\":\"folder-interactions--condensed____dYOQw\",\"folder-interactions--folder-condensed\":\"folder-interactions--folder-condensed____dROW7 folder-interactions--condensed____dYOQw\",\"breadcrumbs-bar\":\"breadcrumbs-bar____wu5BI\",\"breadcrumbs-bar--sticky\":\"breadcrumbs-bar--sticky____JIHFV breadcrumbs-bar____wu5BI\",\"folder-table-seperator\":\"folder-table-seperator____lnMz9\",\"filter-dropdown-label\":\"filter-dropdown-label____Ia1QZ\"};","import { DocumentSearchEvents } from 'components/document-management/custom-elements/document-search/document-search-events';\r\nimport { FolderPaneEvents } from './../folder-pane/folder-pane-events';\r\nimport { DocumentService } from './../../document-service';\r\nimport { AllowableDocumentType } from './../../dtos';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { DeleteDocumentEvents } from './../delete-document/delete-document';\r\nimport { MoveEvents } from './../move/move-events';\r\nimport { autoinject, bindingMode, customElement, computedFrom } from 'aurelia-framework';\r\nimport { bindable, observable } from 'aurelia-typed-observable-plugin';\r\nimport isFinite from 'lodash/isFinite';\r\nimport { MoveModal } from 'components/document-management/custom-elements/move/move-modal';\r\nimport { Folder, isFolder, FolderType, Permissions, Operation } from 'components/document-management/dtos';\r\nimport { MoveModalStatus } from 'components/document-management/custom-elements/move/dtos';\r\nimport { MoveModalEvents } from 'components/document-management/custom-elements/move/move-modal-events';\r\nimport { FolderContentEvents } from './folder-content-events';\r\nimport { Api } from 'components/document-management/api';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport styles from './folder-content.css';\r\nimport { NewDocument } from '../new-document/new-document';\r\nimport { NewDocumentEvents } from '../new-document/new-document-events';\r\nimport { TaskFileNote } from 'components/task-file-note/task-file-note';\r\nimport { DocumentsTableEvents } from '../documents-table/documents-table-events';\r\nimport { ActionMenuEvents } from '../action-menu/action-menu-events';\r\n\r\n@autoinject()\r\n@customElement('folder-content')\r\nexport class FolderContent {\r\n @bindable public clientId: number;\r\n @bindable public clientActive: boolean;\r\n @bindable public selectedFolder: Folder;\r\n @bindable public permissions: Permissions;\r\n @bindable public operation = Operation.Default;\r\n @bindable.booleanAttr public disableMove = false;\r\n @bindable.booleanAttr public notifySelectedFolderChanges = true;\r\n @bindable public defaultRow;\r\n @bindable public defaultFolderId;\r\n @bindable public isMoveModal = false;\r\n @bindable public isChangeModal = false;\r\n\r\n protected folderContentComponent: HTMLElement;\r\n protected styles = styles;\r\n protected uniqueId = 'folder-content';\r\n protected focusedView = false;\r\n protected isLoading = false;\r\n\r\n public selectedDocuments: Document[] = [];\r\n protected filetypes: AllowableDocumentType[] = [];\r\n @observable() protected filterValue = '';\r\n\r\n public constructor(\r\n private api: Api,\r\n private modal: ModalService,\r\n private lookup: LookupDataService,\r\n private documentService: DocumentService) {\r\n }\r\n\r\n protected attached() {\r\n this.addEventListeners();\r\n\r\n if (this.defaultFolderId) {\r\n this.refreshFolderContentsById(this.defaultFolderId);\r\n }\r\n }\r\n\r\n protected detached() {\r\n this.removeEventListeners();\r\n }\r\n\r\n protected async bind() {\r\n this.filetypes = await this.lookup.allowableDocumentTypesAll();\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(\r\n FolderContentEvents.eventRefreshFolderContentsById,\r\n this.refreshFolderContentsByFolderId,\r\n false,\r\n );\r\n document.addEventListener(FolderContentEvents.eventGetFolderByIdRequest, this.getFolderByIdRequest, false);\r\n document.addEventListener(\r\n FolderContentEvents.eventRefreshFolderContentsByFolder,\r\n this.refreshFolderContentsByFolder,\r\n false,\r\n );\r\n document.addEventListener(MoveModalEvents.eventMoveModalIsClosed, this.moveModalClosed, false);\r\n document.addEventListener(NewDocumentEvents.eventEditDocument, this.editDocument, false);\r\n document.addEventListener(NewDocumentEvents.eventViewDocument, this.viewDocument, false);\r\n document.addEventListener(NewDocumentEvents.eventShowNewDocument, this.newDocument, false);\r\n document.addEventListener(NewDocumentEvents.eventShowNewFileNote, this.newFileNote, false);\r\n document.addEventListener(FolderContentEvents.eventFilterValueChanged, this.actionMenuFilterChanged, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(\r\n FolderContentEvents.eventRefreshFolderContentsById,\r\n this.refreshFolderContentsByFolderId,\r\n false,\r\n );\r\n document.removeEventListener(FolderContentEvents.eventGetFolderByIdRequest, this.getFolderByIdRequest, false);\r\n document.removeEventListener(\r\n FolderContentEvents.eventRefreshFolderContentsByFolder,\r\n this.refreshFolderContentsByFolder,\r\n false,\r\n );\r\n document.removeEventListener(MoveModalEvents.eventMoveModalIsClosed, this.moveModalClosed, false);\r\n document.removeEventListener(NewDocumentEvents.eventEditDocument, this.editDocument, false);\r\n document.removeEventListener(NewDocumentEvents.eventViewDocument, this.viewDocument, false);\r\n document.removeEventListener(NewDocumentEvents.eventShowNewDocument, this.newDocument, false);\r\n document.removeEventListener(NewDocumentEvents.eventShowNewFileNote, this.newFileNote, false);\r\n document.removeEventListener(FolderContentEvents.eventFilterValueChanged, this.actionMenuFilterChanged, false);\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMove() {\r\n return this.operation === Operation.MoveDocument || this.operation === Operation.MoveFolder;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMoveDocument() {\r\n return this.operation === Operation.MoveDocument;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMoveFolder() {\r\n return this.operation === Operation.MoveFolder;\r\n }\r\n\r\n @computedFrom('selectedFolder.children.length')\r\n protected get hasSystemFolders(): boolean {\r\n return this.folderHasSystemFolders(this.selectedFolder);\r\n }\r\n\r\n @computedFrom('selectedFolder.children.length')\r\n protected get hasUserDefinedFolders(): boolean {\r\n return this.folderHasUserDefinedFolders(this.selectedFolder);\r\n }\r\n\r\n protected selectedFolderChanged(folder: Folder) {\r\n if (this.notifySelectedFolderChanges) {\r\n document.dispatchEvent(FolderContentEvents.createEventSelectedFolderChanged(folder));\r\n }\r\n\r\n const moveStatus = MoveModal.getStatus();\r\n if (!moveStatus.isOpen) return;\r\n\r\n document.dispatchEvent(MoveModalEvents.createEventMoveModalDestinationFolderChanged(folder));\r\n }\r\n\r\n protected disableFolder(folder: Folder) {\r\n const folderToDisable = this.selectedFolder.children?.find((f) => f.folderId === folder?.folderId);\r\n if (folderToDisable) {\r\n folderToDisable.$isDisabled = true;\r\n }\r\n }\r\n\r\n protected enableFolder(folder: Folder) {\r\n const folderToEnable = this.selectedFolder.children?.find((f) => f.folderId === folder?.folderId);\r\n if (folderToEnable) {\r\n folderToEnable.$isDisabled = false;\r\n }\r\n }\r\n\r\n protected refreshFolderContentsByFolderId = (folderIdEvent: CustomEvent<{ folderId: number }>) => {\r\n this.refreshFolderContentsById(folderIdEvent.detail.folderId);\r\n };\r\n\r\n protected getFolderByIdRequest = async (folderIdEvent: CustomEvent<{ folderId: number }>) => {\r\n const folder = (await this.getCurrentFolderContents(folderIdEvent.detail.folderId, false)) as Folder;\r\n document.dispatchEvent(FolderContentEvents.createEventGetFolderByIdResponse(folder));\r\n };\r\n\r\n protected refreshFolderContentsByFolder = (folderEvent: CustomEvent<{ folder: Folder }>) => {\r\n this.refreshFolderContents(folderEvent.detail.folder);\r\n };\r\n\r\n protected moveModalClosed = (moveEvent: CustomEvent) => {\r\n if (isFolder(moveEvent.detail.folderOrDocumentToMove)) {\r\n this.enableFolder(moveEvent.detail.folderOrDocumentToMove);\r\n }\r\n };\r\n\r\n protected async refreshFolderContentsById(folderId: number) {\r\n await this.getCurrentFolderContents(folderId);\r\n }\r\n\r\n protected async refreshFolderContents(folder: Folder) {\r\n await this.getCurrentFolderContents(folder);\r\n }\r\n\r\n /**\r\n * Gets the requested folder from `api`\r\n * @param folderOrfolderId accepts either the `folder` or `folderId`\r\n * @param setSelectedFolder if `true` sets the bindable `selectedFolder` and returns `void`;\r\n * if `false` returns the fetched `folder` without updating `selectedFolder`\r\n */\r\n private async getCurrentFolderContents(\r\n folderOrfolderId: Folder | number,\r\n setSelectedFolder = true,\r\n ): Promise {\r\n const folderId = isFinite(folderOrfolderId) ? (folderOrfolderId as number) : (folderOrfolderId as Folder).folderId;\r\n\r\n this.isLoading = true;\r\n const apiFolder = await this.api.getFolderById(this.clientId, folderId);\r\n this.isLoading = false;\r\n\r\n if (!apiFolder) return;\r\n\r\n if (setSelectedFolder) {\r\n this.selectedFolder = this.mapApiFolderToFolder(apiFolder, this.selectedFolder);\r\n } else {\r\n return this.mapApiFolderToFolder(apiFolder, new Folder());\r\n }\r\n }\r\n\r\n private folderHasSystemFolders(folder: Folder): boolean {\r\n return folder.children?.some((f) => f.systemFolder) ?? false;\r\n }\r\n\r\n private folderHasUserDefinedFolders(folder: Folder): boolean {\r\n return folder.children?.some((f) => f.folderType === FolderType.UserDefined) ?? false;\r\n }\r\n\r\n private mapApiFolderToFolder(apiFolder: Folder, folderToMap: Folder): Folder {\r\n folderToMap = apiFolder;\r\n apiFolder = null;\r\n\r\n folderToMap.$hasSystemFolders = this.folderHasSystemFolders(folderToMap);\r\n folderToMap.$hasUserDefinedFolders = this.folderHasUserDefinedFolders(folderToMap);\r\n\r\n folderToMap.$areRecentDocuments = false;\r\n folderToMap.$pageSize = 5000;\r\n\r\n return folderToMap;\r\n }\r\n\r\n protected newFileNote = () => {\r\n this.newFileNoteClicked();\r\n };\r\n\r\n newFileNoteClicked() {\r\n this.modal.show().content(TaskFileNote, { type: 'filenote', currentFolder: this.selectedFolder }).withOptions({type: 'wide-lg'});\r\n }\r\n\r\n protected newDocument = () => {\r\n this.newDocumentClicked();\r\n };\r\n\r\n newDocumentClicked() {\r\n this.modal.show().content(NewDocument, { currentFolder: this.selectedFolder, document: {}, mode: 'new' }).withOptions({type: 'wide-lg'});\r\n }\r\n\r\n protected editDocument = (event) => {\r\n this.editDocumentClicked(event.detail.document);\r\n };\r\n\r\n editDocumentClicked(document) {\r\n this.modal.show().content(NewDocument, { currentFolder: this.selectedFolder, document: document, mode: 'edit' }).withOptions({type: 'wide-lg'});\r\n }\r\n\r\n protected viewDocument = (event) => {\r\n this.viewDocumentClicked(event.detail.document);\r\n };\r\n\r\n viewDocumentClicked(document) {\r\n this.modal.show().content(NewDocument, { currentFolder: this.selectedFolder, document: document, mode: 'view' }).withOptions({type: 'wide-lg'});\r\n }\r\n\r\n toggleView() {\r\n this.focusedView = !this.focusedView;\r\n document.dispatchEvent(DocumentsTableEvents.createEventDocumentTableToggleView(this.focusedView));\r\n }\r\n\r\n protected moveDocuments() {\r\n document.dispatchEvent(MoveEvents.createEventShowMoveDocument(this.selectedDocuments as any));\r\n }\r\n\r\n protected deleteDocuments() {\r\n document.dispatchEvent(DeleteDocumentEvents.createEventShowDeleteDocument(this.selectedDocuments as any))\r\n }\r\n\r\n filterValueChanged(val) {\r\n if (typeof val !== 'undefined') {\r\n this.documentService.currentSortingValue = val;\r\n\r\n if (this.selectedFolder) {\r\n if (!this.selectedFolder.$areRecentDocuments && !this.selectedFolder.$areSearchResults) {\r\n document.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsByFolder(this.selectedFolder));\r\n } else if (this.selectedFolder.$areRecentDocuments && !this.selectedFolder.$areSearchResults) {\r\n document.dispatchEvent(FolderPaneEvents.createEventRefreshFolderRecentDocuments());\r\n } else if (this.selectedFolder.$areSearchResults) {\r\n document.dispatchEvent(DocumentSearchEvents.createEventRefreshSearchResults());\r\n }\r\n }\r\n }\r\n }\r\n\r\n protected actionMenuClicked() {\r\n document.dispatchEvent(ActionMenuEvents.createEventShowFolderMenu(this.selectedFolder, this.selectedDocuments))\r\n }\r\n\r\n protected actionMenuFilterChanged = (folderEvent: CustomEvent<{ filterValue }>) => {\r\n this.filterValue = folderEvent.detail.filterValue;\r\n }\r\n\r\n}\r\n"],"names":["createEventBreadcrumbsChanged","crumb","CustomEvent","FolderContentEvents","eventBreadcrumbsChanged","bubbles","detail","createEventRefreshFolderContentsById","folderId","eventRefreshFolderContentsById","createEventGetFolderByIdRequest","eventGetFolderByIdRequest","createEventGetFolderByIdResponse","folder","eventGetFolderByIdResponse","createEventRefreshFolderContentsByFolder","eventRefreshFolderContentsByFolder","createEventSelectedFolderChanged","eventSelectedFolderChanged","createEventShowUploadProgressModal","files","eventShowUploadProgressModal","createEventShowUploadFileProgress","file","isProcessed","isSuccess","eventShowUploadFileProgress","createEventHideUploadProgressModal","eventHideUploadProgressModal","createEventFilterValueChanged","filterValue","eventFilterValueChanged","api","modal","lookup","documentService","operation","Default","disableMove","notifySelectedFolderChanges","isMoveModal","isChangeModal","styles","uniqueId","focusedView","isLoading","selectedDocuments","filetypes","refreshFolderContentsByFolderId","folderIdEvent","refreshFolderContentsById","getFolderByIdRequest","this","getCurrentFolderContents","document","dispatchEvent","refreshFolderContentsByFolder","folderEvent","refreshFolderContents","moveModalClosed","moveEvent","folderOrDocumentToMove","enableFolder","newFileNote","newFileNoteClicked","newDocument","newDocumentClicked","editDocument","event","editDocumentClicked","viewDocument","viewDocumentClicked","actionMenuFilterChanged","attached","addEventListeners","defaultFolderId","detached","removeEventListeners","bind","allowableDocumentTypesAll","addEventListener","eventMoveModalIsClosed","eventEditDocument","eventViewDocument","eventShowNewDocument","eventShowNewFileNote","removeEventListener","MoveDocument","MoveFolder","folderHasSystemFolders","selectedFolder","folderHasUserDefinedFolders","selectedFolderChanged","MoveModal","getStatus","isOpen","createEventMoveModalDestinationFolderChanged","disableFolder","folderToDisable","children","find","f","$isDisabled","folderToEnable","Promise","folderOrfolderId","setSelectedFolder","getFolderById","clientId","apiFolder","mapApiFolderToFolder","some","systemFolder","folderType","UserDefined","folderToMap","$hasSystemFolders","$hasUserDefinedFolders","$areRecentDocuments","$pageSize","show","content","type","currentFolder","withOptions","mode","toggleView","createEventDocumentTableToggleView","moveDocuments","createEventShowMoveDocument","deleteDocuments","DeleteDocumentEvents","createEventShowDeleteDocument","filterValueChanged","val","currentSortingValue","$areSearchResults","createEventRefreshFolderRecentDocuments","createEventRefreshSearchResults","actionMenuClicked","createEventShowFolderMenu","booleanAttr","computedFrom","autoinject","customElement","D","FolderContent"],"sourceRoot":""}