{"version":3,"file":"app-1bf6ef48.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/document-management/custom-elements/folder-options/folder-options.html","webpack://iadviser/./src/components/document-management/custom-elements/folder-pane/folder-pane.html","webpack://iadviser/./src/components/document-management/custom-elements/folder-options/folder-options.css","webpack://iadviser/./src/components/document-management/custom-elements/folder-options/folder-options.ts","webpack://iadviser/./src/components/document-management/custom-elements/folder-pane/folder-pane-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/folder-pane/folder-pane.css","webpack://iadviser/./src/components/document-management/custom-elements/folder-pane/folder-pane.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____ls2CN\",\"btn--flat\":\"btn--flat____oObcZ btn____ls2CN\",\"btn--submit\":\"btn--submit____O2j6h btn____ls2CN\",\"btn--delete\":\"btn--delete____Hso1E btn____ls2CN\",\"btn--link\":\"btn--link____tQJli btn____ls2CN\",\"btn--inline-text-link\":\"btn--inline-text-link____gnNdj btn--link____tQJli btn____ls2CN\",\"btn--footer\":\"btn--footer____oZRz4 btn____ls2CN\",\"btn--footer-submit\":\"btn--footer-submit____r7rfP btn--submit____O2j6h btn____ls2CN btn--footer____oZRz4 btn____ls2CN\",\"btn--footer-cancel\":\"btn--footer-cancel____sKXv7\",\"btn--footer---cancel\":\"btn--footer---cancel____sby4N\",\"btn--footer-delete\":\"btn--footer-delete____qa36H btn--delete____Hso1E btn____ls2CN btn--footer____oZRz4 btn____ls2CN\",\"btn--qce-dropdown\":\"btn--qce-dropdown____A3tc1 btn--footer-submit____r7rfP btn--submit____O2j6h btn____ls2CN btn--footer____oZRz4 btn____ls2CN\",\"btn--footer-combo\":\"btn--footer-combo____e_SD6 btn--footer____oZRz4 btn____ls2CN\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____pgOXw btn____ls2CN\",\"btn--lmi-risk\":\"btn--lmi-risk____QQyGc btn____ls2CN\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____zYWZJ btn____ls2CN\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____KU0Cy btn____ls2CN\",\"btn--andrew-nock\":\"btn--andrew-nock____Q8DDd btn____ls2CN\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____E3EaB btn____ls2CN\",\"btn--5-star\":\"btn--5-star____qi_uR btn____ls2CN\",\"btn--thermoscan\":\"btn--thermoscan____MTv32 btn____ls2CN\",\"btn--risk-survey-services\":\"btn--risk-survey-services____dUffh btn____ls2CN\",\"btn--risk-management\":\"btn--risk-management____e6PW2 btn____ls2CN\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____xvg1M btn--lmi-bicalc____pgOXw btn____ls2CN\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____jAVEX btn--lmi-risk____QQyGc btn____ls2CN\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____XdBmE btn--lmi-policy-comparison____zYWZJ btn____ls2CN\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____g95JI btn--flat____oObcZ btn____ls2CN btn____ls2CN\",\"btn--icon\":\"btn--icon____p6Chs btn____ls2CN\",\"btn--icon-no-border\":\"btn--icon-no-border____rTN8y\",\"btn--icon-add\":\"btn--icon-add____JiS7M btn--icon____p6Chs btn____ls2CN\",\"btn--add-risk\":\"btn--add-risk____by1nG btn--icon____p6Chs btn____ls2CN\",\"btn--icon-close\":\"btn--icon-close____I97rY\",\"task-access-modal__close\":\"task-access-modal__close____cOWVs\",\"btn--icon-delete\":\"btn--icon-delete____zjuMc btn--icon____p6Chs btn____ls2CN\",\"btn--icon-download\":\"btn--icon-download____O6yfD btn--icon____p6Chs btn____ls2CN\",\"btn--icon-edit\":\"btn--icon-edit____Wi5LN btn--icon____p6Chs btn____ls2CN\",\"btn--icon-email\":\"btn--icon-email____VevXa btn--icon____p6Chs btn____ls2CN\",\"btn--icon-download-email\":\"btn--icon-download-email____IDnSq btn--icon____p6Chs btn____ls2CN\",\"btn--icon-folder\":\"btn--icon-folder____vUPBz btn--icon____p6Chs btn____ls2CN\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____cPhGx btn--icon____p6Chs btn____ls2CN\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____vYQ5F btn--icon____p6Chs btn____ls2CN\",\"btn--icon-history\":\"btn--icon-history____ncihy btn--icon____p6Chs btn____ls2CN\",\"btn--icon-info\":\"btn--icon-info____ylMGs btn--icon____p6Chs btn____ls2CN\",\"btn--icon-task\":\"btn--icon-task____XoS2q btn--icon____p6Chs btn____ls2CN\",\"btn--icon-link\":\"btn--icon-link____go091 btn--icon____p6Chs btn____ls2CN\",\"btn--icon-unlink\":\"btn--icon-unlink____vyisz btn--icon-delete____zjuMc btn--icon____p6Chs btn____ls2CN\",\"btn--icon-map\":\"btn--icon-map____yJby_ btn--icon____p6Chs btn____ls2CN\",\"btn--icon-more\":\"btn--icon-more____GMhj2 btn--icon____p6Chs btn____ls2CN\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____IyqI1 btn--icon____p6Chs btn____ls2CN\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____cnble btn--icon____p6Chs btn____ls2CN\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____Ib6Mv btn--icon____p6Chs btn____ls2CN\",\"btn--icon-preview\":\"btn--icon-preview____lrXgH btn--icon____p6Chs btn____ls2CN\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____fdxZy btn--icon____p6Chs btn____ls2CN\",\"btn--icon-print\":\"btn--icon-print____MJshL btn--icon____p6Chs btn____ls2CN\",\"btn--icon-save\":\"btn--icon-save____oVGTi btn--icon____p6Chs btn____ls2CN\",\"btn--icon-settings\":\"btn--icon-settings____AcrFn btn--icon____p6Chs btn____ls2CN\",\"btn--icon-show-details\":\"btn--icon-show-details____vZaCB btn--icon____p6Chs btn____ls2CN\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____UK0eZ btn--icon____p6Chs btn____ls2CN\",\"btn--icon-show-summary\":\"btn--icon-show-summary____h1Lsq btn--icon____p6Chs btn____ls2CN\",\"btn--icon-attachment\":\"btn--icon-attachment____nCy5F btn--icon____p6Chs btn____ls2CN\",\"btn--icon-tag\":\"btn--icon-tag____qmdyc btn--icon____p6Chs btn____ls2CN\",\"btn--icon-undo\":\"btn--icon-undo____mIy1V btn--icon____p6Chs btn____ls2CN\",\"btn--icon-sync\":\"btn--icon-sync____kWmwo btn--icon____p6Chs btn____ls2CN\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____yDwjd btn--icon____p6Chs btn____ls2CN\",\"btn--aside-collapse\":\"btn--aside-collapse____dafE7 btn--icon____p6Chs btn____ls2CN\",\"btn--icon-expand-more\":\"btn--icon-expand-more____Pzrla btn--icon____p6Chs btn____ls2CN\",\"btn--icon-expand-less\":\"btn--icon-expand-less____Yoqdo btn--icon____p6Chs btn____ls2CN\",\"btn--icon-general\":\"btn--icon-general____wFjCp btn--icon____p6Chs btn____ls2CN\",\"btn--icon-sales\":\"btn--icon-sales____OBXJi btn--icon____p6Chs btn____ls2CN\",\"btn--icon-branch\":\"btn--icon-branch____A8mQr btn--icon____p6Chs btn____ls2CN\",\"btn--icon-contact\":\"btn--icon-contact____rx0Zl btn--icon____p6Chs btn____ls2CN\",\"btn--icon-consent\":\"btn--icon-consent____wEmwj btn--icon____p6Chs btn____ls2CN\",\"btn--icon-questions\":\"btn--icon-questions____agApS btn--icon____p6Chs btn____ls2CN\",\"btn--icon-associated\":\"btn--icon-associated____BU8S5 btn--icon____p6Chs btn____ls2CN\",\"btn--icon-notes\":\"btn--icon-notes____DpmqF btn--icon____p6Chs btn____ls2CN\",\"btn--back\":\"btn--back____OdkAd\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____o9T9w btn--back____OdkAd\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____UWX5C btn--icon____p6Chs btn____ls2CN\",\"btn--wizard\":\"btn--wizard____cPmd_ btn____ls2CN\",\"btn--wizard-back\":\"btn--wizard-back____DMDZl btn--wizard____cPmd_ btn____ls2CN\",\"btn--wizard-next\":\"btn--wizard-next____O_AUU btn--wizard____cPmd_ btn____ls2CN\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete_____kK__\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____Jaawl\",\"button-options\":\"button-options____LK8Sc\",\"cancel\":\"cancel____TEdth\",\"tasksubmit\":\"tasksubmit____zSmC9\",\"forgotPasswordBtn\":\"forgotPasswordBtn____fhFNU\",\"show-complet-tasks\":\"show-complet-tasks____UKskC\",\"card\":\"card____fu9y3\",\"card-content\":\"card-content____RwRnQ\",\"card-heading\":\"card-heading____XFKBt\",\"control-group\":\"control-group____F8Tux\",\"label-group\":\"label-group____cvnJb\",\"label-group-item\":\"label-group-item____TXgdo\",\"constrained-width\":\"constrained-width____U0Ge2\",\"button-group\":\"button-group____uSfSH\",\"card--alert\":\"card--alert____mE8V5 card____fu9y3\",\"card-heading--alert\":\"card-heading--alert____wK5dk card-heading____XFKBt\",\"card--status-message\":\"card--status-message____ZoydT\",\"card--status-message--left\":\"card--status-message--left____OdRhm card--status-message____ZoydT\",\"card-heading--sticky-header\":\"card-heading--sticky-header____rqOmi\",\"card-heading--no-icon\":\"card-heading--no-icon____eUIDA card-heading____XFKBt\",\"card-heading--bold-title\":\"card-heading--bold-title____kgchE\",\"bg-blue-sky\":\"bg-blue-sky____GaM91\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____cXFSR\",\"fieldset\":\"fieldset____XRLMb\",\"fieldset-instruction\":\"fieldset-instruction____deueX\",\"fieldset--no-padding\":\"fieldset--no-padding____Mj3Tt fieldset____XRLMb\",\"fieldset--alt\":\"fieldset--alt____lF9Rh fieldset____XRLMb\",\"input-search\":\"input-search____AE0G0\",\"view-password\":\"view-password____OYxbe\",\"ia-currency-input\":\"ia-currency-input____yHE3C\",\"ia-currency-negative\":\"ia-currency-negative____ajjMx\",\"select--mini\":\"select--mini____G0adR\",\"required-label\":\"required-label____VZNgC\",\"alert\":\"alert____OM0tG\",\"alert--important\":\"alert--important____D_7q_\",\"input-label\":\"input-label____IOJj0\",\"w-100\":\"w-100____Utjmf\",\"search-input-wrapper\":\"search-input-wrapper____iTdlZ\",\"search-input--results\":\"search-input--results____gpbRi\",\"search-input--result\":\"search-input--result____LbkOe\",\"search-input--result--highlighted\":\"search-input--result--highlighted____ILfxd\",\"date-range-selections\":\"date-range-selections____e26CL\",\"date-arrow-forward\":\"date-arrow-forward____PGkV3\",\"qce-dropdown\":\"qce-dropdown____lCi0_\",\"qce-or\":\"qce-or____ZJJZV\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____QdHKw\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____fWOci\",\"row-gap\":\"row-gap____uO6Ie\",\"row-group\":\"row-group____BdZP4\",\"row-group--three\":\"row-group--three____Nc_Gf row-group____BdZP4\",\"grid-14\":\"grid-14____dfRUN\",\"row-group--auto\":\"row-group--auto____YUODu row-group____BdZP4\",\"space\":\"space____zczWu\",\"display-none--lg\":\"display-none--lg____FlcWO\",\"display-none--md\":\"display-none--md____BzzIJ\",\"table\":\"table____iYZvX\",\"table-heading-row\":\"table-heading-row____R1EKB\",\"table-row\":\"table-row____Uc9Yu\",\"table-result-row\":\"table-result-row____AXznQ\",\"break-word\":\"break-word____zgT90\",\"no-wrap\":\"no-wrap____et4e7\",\"table-result-row--disabled\":\"table-result-row--disabled____P_lSs\",\"table-modal\":\"table-modal____XW_VX table____iYZvX\",\"table-enhanced\":\"table-enhanced____H09ab\",\"table--no-border-bottom\":\"table--no-border-bottom____mG7UN table____iYZvX\",\"height-45\":\"height-45____D3yTR\",\"edit-column\":\"edit-column____l_zta\",\"delete-column\":\"delete-column____jjGhg\",\"date-table-heading\":\"date-table-heading____TT8_c\",\"button-edit\":\"button-edit____FCrY5\",\"button-delete\":\"button-delete____UhTKJ\",\"table-row-selected\":\"table-row-selected____fXIZ1\",\"table-row-alert\":\"table-row-alert____z6In3\",\"table-filter-row\":\"table-filter-row____cjNko\",\"table-filter-row--endcap\":\"table-filter-row--endcap____cIRgE\",\"filter-column\":\"filter-column____EfDG2\",\"table-pagination\":\"table-pagination____o1x5e\",\"table-pagination-with-filter\":\"table-pagination-with-filter____iENrL table-pagination____o1x5e\",\"table-button-group\":\"table-button-group____A5rwO\",\"table-child-container\":\"table-child-container____FX1eh\",\"table-child-card\":\"table-child-card____WPvJW\",\"child-table--selected-row\":\"child-table--selected-row____tkREA\",\"child-table\":\"child-table____gTMv9 table____iYZvX\",\"custom-pagination\":\"custom-pagination____kYW8o\",\"pagination-count\":\"pagination-count____C1mzQ\",\"pagination-button\":\"pagination-button____pshC_ btn____ls2CN\",\"pagination-prev\":\"pagination-prev____F8bvX pagination-button____pshC_ btn____ls2CN\",\"pagination-next\":\"pagination-next____JX41n pagination-button____pshC_ btn____ls2CN\",\"pagination-disabled\":\"pagination-disabled____noLub pagination-button____pshC_ btn____ls2CN\",\"pagination-prev-disabled\":\"pagination-prev-disabled____vfpSZ pagination-disabled____noLub pagination-button____pshC_ btn____ls2CN\",\"pagination-next-disabled\":\"pagination-next-disabled____yo4Ou pagination-disabled____noLub pagination-button____pshC_ btn____ls2CN\",\"pagination\":\"pagination____sRoT2\",\"pagination-top\":\"pagination-top____BBcAL pagination____sRoT2\",\"pagination-bottom\":\"pagination-bottom____Y7D2K pagination____sRoT2\",\"pagination-bottom--documents\":\"pagination-bottom--documents____sfvN6 pagination-bottom____Y7D2K pagination____sRoT2\",\"table-cell-btn-icon\":\"table-cell-btn-icon____PBX96\",\"folder-table\":\"folder-table____c1TmY table--no-border-bottom____mG7UN table____iYZvX\",\"doc-table-group--heading\":\"doc-table-group--heading____Ffljz\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____ar7zm doc-table-group--heading____Ffljz\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____d0C7y\",\"constrained-width--folder-name\":\"constrained-width--folder-name____bZIwo constrained-width____U0Ge2\",\"disable-entity\":\"disable-entity____g1wjA\",\"button-options--add\":\"button-options--add____W2jaB button-options____LK8Sc\",\"information-icon\":\"information-icon____DafX0\",\"deleted-icon\":\"deleted-icon____o94Zv\",\"exclamation-icon\":\"exclamation-icon____B7Es2\",\"success-icon\":\"success-icon____Nu6u5\",\"text-align-center\":\"text-align-center____ukGpN\",\"word-break\":\"word-break____zyfd8\",\"btn-group\":\"btn-group____SroE9\",\"accordion-content\":\"accordion-content____LhAlF\",\"toggle-collapse\":\"toggle-collapse____NWh5Y\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____Jxcv7 toggle-collapse____NWh5Y\",\"toggle-expand\":\"toggle-expand____NYUDX toggle-collapse____NWh5Y\",\"folder\":\"folder____W1XzY\",\"folder-locked\":\"folder-locked____FvYxJ folder____W1XzY\",\"yesNo-filter-width\":\"yesNo-filter-width____dCRtb\",\"w-5\":\"w-5____PLJex\",\"w-10\":\"w-10____ZIorB\",\"w-15\":\"w-15____Bidvw\",\"w-20\":\"w-20____Wrms2\",\"w-25\":\"w-25____YhJY2\",\"w-30\":\"w-30____c7zBk\",\"w-35\":\"w-35____bHxFY\",\"w-40\":\"w-40____ePR7p\",\"w-45\":\"w-45____rqcJC\",\"w-50\":\"w-50____Ek_ek\",\"w-60\":\"w-60____sKjFP\",\"table--sticky-header\":\"table--sticky-header____zTJtf\",\"table--sticky-footer\":\"table--sticky-footer____AOf7c\",\"table--sticky-column\":\"table--sticky-column____cvQu0\",\"table--sticky-column2\":\"table--sticky-column2____zst4B table--sticky-column____cvQu0\",\"table--sticky-column-right\":\"table--sticky-column-right____fdxZU table--sticky-column____cvQu0\",\"scrollable-table-container\":\"scrollable-table-container____dWKmh\",\"task-options-modal\":\"task-options-modal____JVB0n\",\"recent-link-name\":\"recent-link-name____AY08b\"};","import { autoinject, customElement, computedFrom } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { FolderMenuEvents } from 'components/document-management/custom-elements/folder-menu/folder-menu-events';\r\nimport { Folder, Operation } from 'components/document-management/dtos';\r\nimport { error } from 'resources/utilities/logger';\r\nimport styles from './folder-options.css';\r\n\r\n@autoinject()\r\n@customElement('folder-options')\r\nexport class FolderOptions {\r\n\r\n @bindable public folder: Folder;\r\n @bindable public operation = Operation.Default;\r\n @bindable.booleanAttr public disabled = false;\r\n @bindable public cssClasses = '';\r\n\r\n protected folderOptionsComponent: HTMLElement;\r\n protected styles = styles;\r\n\r\n protected attached() {\r\n if (!this.folder) {\r\n error('Please provide a \"folder\" as \"bindable\" property to the \"folder-options\" custom element!');\r\n return;\r\n }\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 protected folderOptionsClicked(event: Event, folder: Folder) {\r\n if (this.disabled) return;\r\n\r\n event.preventDefault();\r\n event.stopPropagation();\r\n\r\n this.folderOptionsComponent.dispatchEvent(FolderMenuEvents.createEventShowFolderMenu(folder));\r\n }\r\n}\r\n","export class FolderPaneEvents {\r\n\r\n public static readonly eventRefreshFolderRecentDocuments = 'FolderPane.RefreshFolderRecentDocuments';\r\n public static readonly eventMarkRootFolderAsSelected = 'FolderPane.MarkRootFolderAsSelected';\r\n public static readonly eventMarkRecentDocumentsAsSelected = 'FolderPane.MarkRecentDocumentsAsSelected';\r\n public static readonly eventSelectRootFolderByName = 'FolderPane.SelectRootFolderByName';\r\n\r\n public static createEventRefreshFolderRecentDocuments() {\r\n return new CustomEvent(FolderPaneEvents.eventRefreshFolderRecentDocuments, {\r\n bubbles: true,\r\n detail: {}\r\n });\r\n }\r\n\r\n public static createEventMarkRootFolderAsSelected(rootFolderId: number) {\r\n return new CustomEvent(FolderPaneEvents.eventMarkRootFolderAsSelected, {\r\n bubbles: true,\r\n detail: { rootFolderId }\r\n });\r\n }\r\n\r\n public static createEventMarkRecentDocumentsAsSelected() {\r\n return new CustomEvent(FolderPaneEvents.eventMarkRecentDocumentsAsSelected, {\r\n bubbles: true,\r\n detail: {}\r\n });\r\n }\r\n\r\n public static createEventSelectRootFolderByName(rootFolderName: string) {\r\n return new CustomEvent(FolderPaneEvents.eventSelectRootFolderByName, {\r\n bubbles: true,\r\n detail: { rootFolderName }\r\n });\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"card\":\"card____n23ry\",\"card-content\":\"card-content____GIAwx\",\"card-heading\":\"card-heading____ITDjh\",\"control-group\":\"control-group____ve_Ni\",\"label-group\":\"label-group____DnldC\",\"label-group-item\":\"label-group-item____p5iCN\",\"constrained-width\":\"constrained-width____t98gF\",\"button-group\":\"button-group_____MGj3\",\"card--alert\":\"card--alert____vGl6t card____n23ry\",\"card-heading--alert\":\"card-heading--alert____kWpdj card-heading____ITDjh\",\"card--status-message\":\"card--status-message____CzdjO\",\"card--status-message--left\":\"card--status-message--left____w6dVa card--status-message____CzdjO\",\"card-heading--sticky-header\":\"card-heading--sticky-header____w3HQy\",\"card-heading--no-icon\":\"card-heading--no-icon____mkH3g card-heading____ITDjh\",\"card-heading--bold-title\":\"card-heading--bold-title____h10W0\",\"bg-blue-sky\":\"bg-blue-sky____RrOXs\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____bfqf3\",\"btn\":\"btn____JQc6p\",\"btn--flat\":\"btn--flat____saoLL btn____JQc6p\",\"btn--submit\":\"btn--submit____E73rj btn____JQc6p\",\"btn--delete\":\"btn--delete____KhSni btn____JQc6p\",\"btn--link\":\"btn--link____uGWk7 btn____JQc6p\",\"btn--inline-text-link\":\"btn--inline-text-link____bVM7Q btn--link____uGWk7 btn____JQc6p\",\"btn--footer\":\"btn--footer____hejZc btn____JQc6p\",\"btn--footer-submit\":\"btn--footer-submit____HkGeJ btn--submit____E73rj btn____JQc6p btn--footer____hejZc btn____JQc6p\",\"btn--footer-cancel\":\"btn--footer-cancel____RtytQ\",\"btn--footer---cancel\":\"btn--footer---cancel____nxAau\",\"btn--footer-delete\":\"btn--footer-delete____l78TW btn--delete____KhSni btn____JQc6p btn--footer____hejZc btn____JQc6p\",\"btn--qce-dropdown\":\"btn--qce-dropdown____vU667 btn--footer-submit____HkGeJ btn--submit____E73rj btn____JQc6p btn--footer____hejZc btn____JQc6p\",\"btn--footer-combo\":\"btn--footer-combo____LZV0m btn--footer____hejZc btn____JQc6p\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____Htl69 btn____JQc6p\",\"btn--lmi-risk\":\"btn--lmi-risk____qWSI8 btn____JQc6p\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____F5q4N btn____JQc6p\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____D4hUK btn____JQc6p\",\"btn--andrew-nock\":\"btn--andrew-nock____xeMqY btn____JQc6p\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____Je4P6 btn____JQc6p\",\"btn--5-star\":\"btn--5-star____QiMC1 btn____JQc6p\",\"btn--thermoscan\":\"btn--thermoscan____MvBJl btn____JQc6p\",\"btn--risk-survey-services\":\"btn--risk-survey-services____TUbnG btn____JQc6p\",\"btn--risk-management\":\"btn--risk-management____oYRMc btn____JQc6p\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____pKkMO btn--lmi-bicalc____Htl69 btn____JQc6p\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____npFSB btn--lmi-risk____qWSI8 btn____JQc6p\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____WH6im btn--lmi-policy-comparison____F5q4N btn____JQc6p\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____mODv2 btn--flat____saoLL btn____JQc6p btn____JQc6p\",\"btn--icon\":\"btn--icon____x3TJn btn____JQc6p\",\"btn--icon-no-border\":\"btn--icon-no-border_____lfCl\",\"btn--icon-add\":\"btn--icon-add____tGH2Z btn--icon____x3TJn btn____JQc6p\",\"btn--add-risk\":\"btn--add-risk____DiuwD btn--icon____x3TJn btn____JQc6p\",\"btn--icon-close\":\"btn--icon-close____kBcAX\",\"task-access-modal__close\":\"task-access-modal__close____SMM6W\",\"btn--icon-delete\":\"btn--icon-delete____KavtH btn--icon____x3TJn btn____JQc6p\",\"btn--icon-download\":\"btn--icon-download____d9vt1 btn--icon____x3TJn btn____JQc6p\",\"btn--icon-edit\":\"btn--icon-edit____LvxIb btn--icon____x3TJn btn____JQc6p\",\"btn--icon-email\":\"btn--icon-email____mo5DR btn--icon____x3TJn btn____JQc6p\",\"btn--icon-download-email\":\"btn--icon-download-email____sOrPt btn--icon____x3TJn btn____JQc6p\",\"btn--icon-folder\":\"btn--icon-folder____niZbA btn--icon____x3TJn btn____JQc6p\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____SdE0A btn--icon____x3TJn btn____JQc6p\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____EzVrd btn--icon____x3TJn btn____JQc6p\",\"btn--icon-history\":\"btn--icon-history____Pqyfe btn--icon____x3TJn btn____JQc6p\",\"btn--icon-info\":\"btn--icon-info____oM5ab btn--icon____x3TJn btn____JQc6p\",\"btn--icon-task\":\"btn--icon-task____Ko2qw btn--icon____x3TJn btn____JQc6p\",\"btn--icon-link\":\"btn--icon-link____pJvde btn--icon____x3TJn btn____JQc6p\",\"btn--icon-unlink\":\"btn--icon-unlink____UfxKe btn--icon-delete____KavtH btn--icon____x3TJn btn____JQc6p\",\"btn--icon-map\":\"btn--icon-map____YyU31 btn--icon____x3TJn btn____JQc6p\",\"btn--icon-more\":\"btn--icon-more____AMVwg btn--icon____x3TJn btn____JQc6p\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____CTGf3 btn--icon____x3TJn btn____JQc6p\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____uUkcx btn--icon____x3TJn btn____JQc6p\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____mE49i btn--icon____x3TJn btn____JQc6p\",\"btn--icon-preview\":\"btn--icon-preview____ldoxE btn--icon____x3TJn btn____JQc6p\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____LCDD8 btn--icon____x3TJn btn____JQc6p\",\"btn--icon-print\":\"btn--icon-print____Emt9S btn--icon____x3TJn btn____JQc6p\",\"btn--icon-save\":\"btn--icon-save____ZF1Sm btn--icon____x3TJn btn____JQc6p\",\"btn--icon-settings\":\"btn--icon-settings____tCOkV btn--icon____x3TJn btn____JQc6p\",\"btn--icon-show-details\":\"btn--icon-show-details____Zpibm btn--icon____x3TJn btn____JQc6p\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____r9Maw btn--icon____x3TJn btn____JQc6p\",\"btn--icon-show-summary\":\"btn--icon-show-summary____e10QF btn--icon____x3TJn btn____JQc6p\",\"btn--icon-attachment\":\"btn--icon-attachment____hMSCq btn--icon____x3TJn btn____JQc6p\",\"btn--icon-tag\":\"btn--icon-tag____R5FTE btn--icon____x3TJn btn____JQc6p\",\"btn--icon-undo\":\"btn--icon-undo____GpB86 btn--icon____x3TJn btn____JQc6p\",\"btn--icon-sync\":\"btn--icon-sync____r6cBU btn--icon____x3TJn btn____JQc6p\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____uorG4 btn--icon____x3TJn btn____JQc6p\",\"btn--aside-collapse\":\"btn--aside-collapse____npxyh btn--icon____x3TJn btn____JQc6p\",\"btn--icon-expand-more\":\"btn--icon-expand-more____YkYWe btn--icon____x3TJn btn____JQc6p\",\"btn--icon-expand-less\":\"btn--icon-expand-less____cWKOz btn--icon____x3TJn btn____JQc6p\",\"btn--icon-general\":\"btn--icon-general____jdxgp btn--icon____x3TJn btn____JQc6p\",\"btn--icon-sales\":\"btn--icon-sales____LTafr btn--icon____x3TJn btn____JQc6p\",\"btn--icon-branch\":\"btn--icon-branch____YS8HJ btn--icon____x3TJn btn____JQc6p\",\"btn--icon-contact\":\"btn--icon-contact____wsL4f btn--icon____x3TJn btn____JQc6p\",\"btn--icon-consent\":\"btn--icon-consent____zvVlf btn--icon____x3TJn btn____JQc6p\",\"btn--icon-questions\":\"btn--icon-questions____kgA8e btn--icon____x3TJn btn____JQc6p\",\"btn--icon-associated\":\"btn--icon-associated____Giep0 btn--icon____x3TJn btn____JQc6p\",\"btn--icon-notes\":\"btn--icon-notes____NTL1x btn--icon____x3TJn btn____JQc6p\",\"btn--back\":\"btn--back____nd4rM\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____myxKm btn--back____nd4rM\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____Ra7C_ btn--icon____x3TJn btn____JQc6p\",\"btn--wizard\":\"btn--wizard____CjuGW btn____JQc6p\",\"btn--wizard-back\":\"btn--wizard-back____LDUQn btn--wizard____CjuGW btn____JQc6p\",\"btn--wizard-next\":\"btn--wizard-next____l6BYH btn--wizard____CjuGW btn____JQc6p\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____CZYPl\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____iHMmW\",\"button-options\":\"button-options____Zbxqh\",\"cancel\":\"cancel____Png5K\",\"tasksubmit\":\"tasksubmit____KNs2B\",\"forgotPasswordBtn\":\"forgotPasswordBtn____jiytP\",\"show-complet-tasks\":\"show-complet-tasks____k0YXM\",\"navigation-panel\":\"navigation-panel____nR4iB\",\"navigation-panel--border\":\"navigation-panel--border____IDdw7\",\"folder-list\":\"folder-list____X4oH9\",\"active\":\"active____Ol3L1\",\"deleted-items\":\"deleted-items____QO66l\",\"disabled\":\"disabled____swNPs\",\"folder-with-options\":\"folder-with-options____qfyFH\",\"group-separator\":\"group-separator____tCAdY\"};","import { autoinject, bindable, customElement, bindingMode, computedFrom, observable } from 'aurelia-framework';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport { IaToastService, IaToastMessage } from 'resources/services/ia-toast-service';\r\nimport { FolderBreadcrumbsEvents } from 'components/document-management/custom-elements/folder-breadcrumbs/folder-breadcrumbs-events';\r\nimport { DeleteDocumentEvents } from 'components/document-management/custom-elements/delete-document/delete-document';\r\nimport { DocumentSearchEvents } from 'components/document-management/custom-elements/document-search/document-search-events';\r\nimport { FolderPaneEvents } from './folder-pane-events';\r\nimport { MoveModal } from 'components/document-management/custom-elements/move/move-modal';\r\nimport { Folder, Config, FolderType, Permissions, Operation } from 'components/document-management/dtos';\r\nimport { info, warn } from 'resources/utilities/logger';\r\nimport { Api } from 'components/document-management/api';\r\nimport styles from './folder-pane.css';\r\nimport { FolderContentEvents } from '../folder-content/folder-content-events';\r\n\r\n@autoinject()\r\n@customElement('folder-pane')\r\nexport class FolderPane {\r\n\r\n @bindable public clientId: number;\r\n @bindable public clientActive: boolean;\r\n @bindable({ defaultBindingMode: bindingMode.fromView }) public selectedRootFolder: Folder;\r\n @bindable public permissions: Permissions;\r\n @bindable public operation = Operation.Default;\r\n @bindable public defaultFolderId;\r\n\r\n protected config: Config;\r\n @observable folders: Folder[];\r\n protected foldersLoaded = false;\r\n protected folderId;\r\n protected folderPaneComponent: HTMLElement;\r\n protected isLoading = false;\r\n protected styles = styles;\r\n protected uniqueId = 'documents-table';\r\n\r\n public constructor(\r\n private api: Api,\r\n private toast: IaToastService,\r\n private i18n: I18N\r\n ) { }\r\n\r\n /**\r\n * Call this method to delete documents with `name > maxNameLength`\r\n * @param maxNameLength maximum allowed name length\r\n */\r\n private deleteDocumentsWithLongNames(maxNameLength = 50) {\r\n\r\n const docsToDelete = this.selectedRootFolder?.documents?.filter(\r\n d => (d.docName.length > maxNameLength) && !d.systemDoc && !d.distributedFlag\r\n );\r\n\r\n info('Documents To Delete =>', docsToDelete);\r\n if (!docsToDelete?.length) return;\r\n\r\n docsToDelete.forEach(d => {\r\n d.$clientId = this.clientId ?? this.selectedRootFolder.clientId;\r\n (this.folderPaneComponent ?? document).dispatchEvent(DeleteDocumentEvents.createEventPurgeDeleteDocument(d))\r\n });\r\n }\r\n\r\n protected async bind() {\r\n const filledDocTree = await this.api.fillDocumentTree(this.clientId);\r\n\r\n if (!filledDocTree) {\r\n const toast = new IaToastMessage(this.i18n.tr('documentTreeFillFailed'), this.i18n.tr('documentManagement'));\r\n this.toast.error(toast);\r\n return;\r\n }\r\n\r\n this.config = await this.api.getConfig(this.clientId);\r\n this.folders = this?.config?.rootFolders ?? [];\r\n }\r\n\r\n protected async attached() {\r\n this.addEventListeners();\r\n if(!this.defaultFolderId){\r\n await this.getRecentDocuments();\r\n }\r\n }\r\n\r\n protected async detached() {\r\n this.removeEventListeners();\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(FolderPaneEvents.eventRefreshFolderRecentDocuments, this.getRecentDocuments, false);\r\n document.addEventListener(FolderPaneEvents.eventMarkRootFolderAsSelected, this.markRootFolderAsSelected, false);\r\n document.addEventListener(FolderPaneEvents.eventMarkRecentDocumentsAsSelected, this.markRecentDocumentsAsSelected, false);\r\n document.addEventListener(FolderPaneEvents.eventSelectRootFolderByName, this.selectRootFolderByName, false);\r\n\r\n if (!this.isMove) {\r\n document.addEventListener(FolderBreadcrumbsEvents.eventRootFolderChanged, this.breadcrumbsRootFolderChanged, false);\r\n }\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(FolderPaneEvents.eventRefreshFolderRecentDocuments, this.getRecentDocuments, false);\r\n document.removeEventListener(FolderPaneEvents.eventMarkRootFolderAsSelected, this.markRootFolderAsSelected, false);\r\n document.removeEventListener(FolderPaneEvents.eventMarkRecentDocumentsAsSelected, this.markRecentDocumentsAsSelected, false);\r\n document.removeEventListener(FolderPaneEvents.eventSelectRootFolderByName, this.selectRootFolderByName, false);\r\n\r\n if (!this.isMove) {\r\n document.removeEventListener(FolderBreadcrumbsEvents.eventRootFolderChanged, this.breadcrumbsRootFolderChanged, false);\r\n }\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('selectedRootFolder.children.length')\r\n protected get hasSystemFolders(): boolean {\r\n return this.selectedRootFolder.children?.some(f => f.systemFolder) ?? false;\r\n }\r\n\r\n @computedFrom('selectedRootFolder.children.length')\r\n protected get hasUserDefinedFolders(): boolean {\r\n return this.selectedRootFolder.children?.some(f => f.folderType === FolderType.UserDefined) ?? false;\r\n }\r\n\r\n protected getRecentDocuments = async () => {\r\n if (this.isMove) return;\r\n\r\n this.isLoading = true;\r\n const recentDocs = await this.api.getRecentDocuments(this.clientId);\r\n this.isLoading = false;\r\n\r\n if (!recentDocs) return;\r\n\r\n this.selectedRootFolder = new Folder();\r\n this.selectedRootFolder.children = [];\r\n this.selectedRootFolder.documents = recentDocs;\r\n\r\n this.selectedRootFolder.$hasSystemFolders = this.hasSystemFolders;\r\n this.selectedRootFolder.$hasUserDefinedFolders = this.hasUserDefinedFolders;\r\n this.selectedRootFolder.$areRecentDocuments = true;\r\n this.selectedRootFolder.$pageSize = 5000;\r\n\r\n this.unmarkPreviousSelectedFolder();\r\n\r\n (this.folderPaneComponent ?? document).dispatchEvent(DocumentSearchEvents.createEventClearSearchPhrase());\r\n\r\n document.dispatchEvent(new CustomEvent(FolderContentEvents.eventBreadcrumbsChanged, {\r\n bubbles: true,\r\n detail: { crumb: { folderId: null } }\r\n }));\r\n\r\n this.scrollToTop();\r\n }\r\n\r\n protected markRootFolderAsSelected = (markEvent: CustomEvent<{ rootFolderId: number }>) => {\r\n this.markFolderAsSelected(markEvent.detail.rootFolderId);\r\n }\r\n\r\n protected selectRootFolderByName = (selectEvent: CustomEvent<{ rootFolderName: string }>) => {\r\n const name = selectEvent.detail.rootFolderName?.trim();\r\n\r\n if (!name) {\r\n warn('It seems like you have provided an empty root folder name! Please provide a valid name.');\r\n return;\r\n }\r\n\r\n const nameToLower = name.toLowerCase();\r\n const rootFolder = this.folders?.find(f => f.title.toLowerCase() === nameToLower);\r\n\r\n if (!rootFolder) {\r\n warn(`Sorry but I could not find a root folder matching the given name '${name}'`);\r\n return;\r\n }\r\n\r\n this.rootFolderClicked(rootFolder);\r\n }\r\n\r\n protected markRecentDocumentsAsSelected = () => {\r\n this.unmarkPreviousSelectedFolder();\r\n if (!this.selectedRootFolder) return;\r\n this.selectedRootFolder.$areRecentDocuments = true;\r\n }\r\n\r\n protected breadcrumbsRootFolderChanged = (changeEvent: CustomEvent<{ folderId: number, folderName: string }>) => {\r\n if (MoveModal.getStatus().isOpen) return;\r\n if (this.selectedRootFolder?.folderId === changeEvent.detail.folderId) return;\r\n this.markFolderAsSelected(changeEvent.detail.folderId);\r\n }\r\n\r\n protected async rootFolderClicked(folder: Folder) {\r\n this.isLoading = true;\r\n const folderContents = await this.api.getFolderById(this.clientId, folder.folderId, this.isMove);\r\n this.isLoading = false;\r\n\r\n if (!folderContents) return;\r\n\r\n this.selectedRootFolder = folderContents;\r\n\r\n this.selectedRootFolder.$hasSystemFolders = this.hasSystemFolders;\r\n this.selectedRootFolder.$hasUserDefinedFolders = this.hasUserDefinedFolders;\r\n this.selectedRootFolder.$areRecentDocuments = false;\r\n this.selectedRootFolder.$pageSize = 5000;\r\n\r\n this.markFolderAsSelected(folder.folderId);\r\n\r\n setTimeout(() => {\r\n this.scrollToTop();\r\n }, 0);\r\n }\r\n\r\n protected unmarkPreviousSelectedFolder() {\r\n const selectedFolder = this.folders?.find(f => f.$isSelected);\r\n if (selectedFolder) { selectedFolder.$isSelected = false; }\r\n }\r\n\r\n protected async markFolderAsSelected(folderId: number) {\r\n // For all calls that hit this before the folders have loaded.\r\n // Store the folderId and call again in foldersChanged\r\n\r\n if(this.foldersLoaded){\r\n this.unmarkPreviousSelectedFolder();\r\n\r\n const selectedFolder = this.folders?.find(f => f.folderId === folderId);\r\n\r\n if (!selectedFolder) return;\r\n selectedFolder.$isSelected = true;\r\n\r\n if (!this.selectedRootFolder) return;\r\n this.selectedRootFolder.$areRecentDocuments = false;\r\n }else{\r\n this.folderId = folderId\r\n }\r\n }\r\n\r\n foldersChanged(newVal, oldVal){\r\n if(newVal.length && !oldVal){\r\n this.foldersLoaded = true;\r\n this.markFolderAsSelected(this.folderId);\r\n }\r\n }\r\n\r\n private scrollToTop() {\r\n $('#client-content-container').animate({ scrollTop: 0 }, 0);\r\n }\r\n}\r\n"],"names":["operation","disabled","cssClasses","styles","attached","this","folder","folderOptionsClicked","event","preventDefault","stopPropagation","folderOptionsComponent","dispatchEvent","computedFrom","autoinject","customElement","FolderOptions","createEventRefreshFolderRecentDocuments","CustomEvent","FolderPaneEvents","eventRefreshFolderRecentDocuments","bubbles","detail","createEventMarkRootFolderAsSelected","rootFolderId","eventMarkRootFolderAsSelected","createEventMarkRecentDocumentsAsSelected","eventMarkRecentDocumentsAsSelected","createEventSelectRootFolderByName","rootFolderName","eventSelectRootFolderByName","api","toast","i18n","foldersLoaded","isLoading","uniqueId","getRecentDocuments","isMove","clientId","recentDocs","selectedRootFolder","children","documents","$hasSystemFolders","hasSystemFolders","$hasUserDefinedFolders","hasUserDefinedFolders","$areRecentDocuments","$pageSize","unmarkPreviousSelectedFolder","folderPaneComponent","document","crumb","folderId","scrollToTop","markRootFolderAsSelected","markEvent","markFolderAsSelected","selectRootFolderByName","selectEvent","name","trim","nameToLower","toLowerCase","rootFolder","folders","find","f","title","rootFolderClicked","markRecentDocumentsAsSelected","breadcrumbsRootFolderChanged","changeEvent","MoveModal","isOpen","deleteDocumentsWithLongNames","maxNameLength","docsToDelete","filter","d","docName","length","systemDoc","distributedFlag","forEach","$clientId","DeleteDocumentEvents","bind","fillDocumentTree","getConfig","tr","error","config","rootFolders","addEventListeners","defaultFolderId","detached","removeEventListeners","addEventListener","removeEventListener","some","systemFolder","folderType","getFolderById","folderContents","setTimeout","selectedFolder","$isSelected","foldersChanged","newVal","oldVal","$","animate","scrollTop","bindable","defaultBindingMode","bindingMode","observable","I18N","FolderPane"],"sourceRoot":""}