{"version":3,"file":"app-957c4a4f.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/document-management/custom-elements/move/move-modal.html","webpack://iadviser/./src/components/document-management/custom-elements/move/dtos.ts","webpack://iadviser/./src/components/document-management/custom-elements/move/move-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/move/move-modal-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/move/move-modal.css?bd76","webpack://iadviser/./src/components/document-management/custom-elements/move/move-modal.ts","webpack://iadviser/./src/components/document-management/custom-elements/move/move.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { Folder, Document, Permissions, Operation } from 'components/document-management/dtos';\r\n\r\nexport class MoveModalData {\r\n constructor(\r\n public moveModalId: string,\r\n public clientId: number,\r\n public selectedFolder: Folder,\r\n public permissions: Permissions,\r\n public operation: Operation,\r\n public folderOrDocumentToMove: Folder | Document | Document[],\r\n public uniqueId: string\r\n ) { }\r\n}\r\n\r\nexport class MoveModalStatus {\r\n constructor(\r\n public isOpen: boolean,\r\n public isDocumentMove: boolean,\r\n public isRecentDocument: boolean,\r\n public folderOrDocumentToMove: Folder | Document | Document[],\r\n ) { }\r\n}\r\n","import { Folder, Document } from 'components/document-management/dtos';\r\n\r\nexport class MoveEvents {\r\n public static readonly eventShowMoveFolder = 'Move.ShowMoveFolder';\r\n public static readonly eventMoveFolder = 'Move.Folder';\r\n public static readonly eventShowMoveDocument = 'Move.ShowMoveDocument';\r\n public static readonly eventMoveDocument = 'Move.Document';\r\n public static readonly eventShowUploadDocuments = 'Move.ShowUploadDocuments';\r\n\r\n public static createEventShowMoveFolder(folder: Folder) {\r\n return new CustomEvent(MoveEvents.eventShowMoveFolder, {\r\n bubbles: true,\r\n detail: { folder }\r\n });\r\n }\r\n\r\n public static createEventMoveFolder(folder: Folder, destinationFolderId: number) {\r\n return new CustomEvent(MoveEvents.eventMoveFolder, {\r\n bubbles: true,\r\n detail: { folder, destinationFolderId }\r\n });\r\n }\r\n\r\n public static createEventShowMoveDocument(document: Document | Document[]) {\r\n return new CustomEvent(MoveEvents.eventShowMoveDocument, {\r\n bubbles: true,\r\n detail: { document }\r\n });\r\n }\r\n\r\n public static createEventMoveDocument(document: Document | Document[], destinationFolderId: number) {\r\n return new CustomEvent(MoveEvents.eventMoveDocument, {\r\n bubbles: true,\r\n detail: { document, destinationFolderId }\r\n });\r\n }\r\n\r\n public static createEventShowUploadDocuments(uniqueId: string) {\r\n return new CustomEvent(MoveEvents.eventShowUploadDocuments, {\r\n bubbles: true,\r\n detail: { uniqueId }\r\n });\r\n }\r\n}\r\n","import { Folder, Document } from 'components/document-management/dtos';\r\nimport { MoveModalStatus } from './dtos';\r\n\r\nexport class MoveModalEvents {\r\n\r\n public static readonly eventMoveModalIsOpen = 'MoveModal.IsOpen';\r\n public static readonly eventMoveModalIsClosed = 'MoveModal.IsClosed';\r\n public static readonly eventMoveModalDestinationFolderChanged = 'MoveModal.DestinationFolderChanged';\r\n\r\n public static createEventMoveModalIsOpen(isDocumentMove: boolean, isRecentDocument: boolean, folderOrDocumentToMove: Folder | Document | Document[]) {\r\n return new CustomEvent(MoveModalEvents.eventMoveModalIsOpen, {\r\n bubbles: true,\r\n detail: new MoveModalStatus(true, isDocumentMove, isRecentDocument, folderOrDocumentToMove)\r\n });\r\n }\r\n\r\n public static createEventMoveModalIsClosed(isDocumentMove: boolean, isRecentDocument: boolean, folderOrDocumentToMove: Folder | Document | Document[]) {\r\n return new CustomEvent(MoveModalEvents.eventMoveModalIsClosed, {\r\n bubbles: true,\r\n detail: new MoveModalStatus(false, isDocumentMove, isRecentDocument, folderOrDocumentToMove)\r\n });\r\n }\r\n\r\n public static createEventMoveModalDestinationFolderChanged(folder: Folder) {\r\n return new CustomEvent(MoveModalEvents.eventMoveModalDestinationFolderChanged, {\r\n bubbles: true,\r\n detail: { folder }\r\n });\r\n }\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____OYOgQ\",\"btn--flat\":\"btn--flat____JdCjO btn____OYOgQ\",\"btn--submit\":\"btn--submit____IDynn btn____OYOgQ\",\"btn--delete\":\"btn--delete____K_zv3 btn____OYOgQ\",\"btn--link\":\"btn--link____TI8rD btn____OYOgQ\",\"btn--inline-text-link\":\"btn--inline-text-link____pObs3 btn--link____TI8rD btn____OYOgQ\",\"btn--footer\":\"btn--footer____uG6G2 btn____OYOgQ\",\"btn--footer-submit\":\"btn--footer-submit____D1S4F btn--submit____IDynn btn____OYOgQ btn--footer____uG6G2 btn____OYOgQ\",\"btn--footer-cancel\":\"btn--footer-cancel____z3Skm btn--flat____JdCjO btn____OYOgQ btn--footer____uG6G2 btn____OYOgQ\",\"btn--footer-delete\":\"btn--footer-delete____LQ5G8 btn--delete____K_zv3 btn____OYOgQ btn--footer____uG6G2 btn____OYOgQ\",\"btn--footer-combo\":\"btn--footer-combo____iO8th btn--footer____uG6G2 btn____OYOgQ\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____RYETw btn____OYOgQ\",\"btn--lmi-risk\":\"btn--lmi-risk____RI26I btn____OYOgQ\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____JndO_ btn____OYOgQ\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____slfGF btn____OYOgQ\",\"btn--andrew-nock\":\"btn--andrew-nock____iVlkG btn____OYOgQ\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____UFOjz btn____OYOgQ\",\"btn--5-star\":\"btn--5-star____zO1E9 btn____OYOgQ\",\"btn--thermoscan\":\"btn--thermoscan____OaWZ4 btn____OYOgQ\",\"btn--risk-survey-services\":\"btn--risk-survey-services____rZ9qa btn____OYOgQ\",\"btn--risk-management\":\"btn--risk-management____kfNzm btn____OYOgQ\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____TdvkU btn--lmi-bicalc____RYETw btn____OYOgQ\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____W_rjC btn--lmi-risk____RI26I btn____OYOgQ\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____f_zFO btn--lmi-policy-comparison____JndO_ btn____OYOgQ\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____bvYAX btn--flat____JdCjO btn____OYOgQ btn____OYOgQ\",\"btn--icon\":\"btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-no-border\":\"btn--icon-no-border____zOVOZ\",\"btn--icon-add\":\"btn--icon-add____L4lXT btn--icon____WBT1T btn____OYOgQ\",\"btn--add-risk\":\"btn--add-risk____S6HPi btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-close\":\"btn--icon-close____wo6Md btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-delete\":\"btn--icon-delete____tVuT7 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-download\":\"btn--icon-download____lx3W8 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-edit\":\"btn--icon-edit____ReVwC btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-email\":\"btn--icon-email____JBWAr btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-download-email\":\"btn--icon-download-email____F2ZZX btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-folder\":\"btn--icon-folder____ofWZp btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____Iorki btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____dYKrc btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-history\":\"btn--icon-history____uy1dC btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-info\":\"btn--icon-info____xgRtE btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-link\":\"btn--icon-link____iWTAW btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-unlink\":\"btn--icon-unlink____tdg0t btn--icon-delete____tVuT7 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-map\":\"btn--icon-map____TXig0 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-more\":\"btn--icon-more____ahZx8 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____zghrp btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____U3tVZ btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____GZKs4 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-preview\":\"btn--icon-preview____fxLtR btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____mNKSw btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-print\":\"btn--icon-print____sCP15 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-save\":\"btn--icon-save____suZlv btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-settings\":\"btn--icon-settings____aBJ5V btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-show-details\":\"btn--icon-show-details____MopJS btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____OF92D btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-show-summary\":\"btn--icon-show-summary____Tm3uJ btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-attachment\":\"btn--icon-attachment____LPYTT btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-tag\":\"btn--icon-tag____m7DlL btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-undo\":\"btn--icon-undo____FAPwY btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____wZi_d btn--icon____WBT1T btn____OYOgQ\",\"btn--aside-collapse\":\"btn--aside-collapse____ayVlt btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-expand-more\":\"btn--icon-expand-more____iUDj4 btn--icon____WBT1T btn____OYOgQ\",\"btn--icon-expand-less\":\"btn--icon-expand-less____bHlTM btn--icon____WBT1T btn____OYOgQ\",\"btn--back\":\"btn--back____c3tDP btn____OYOgQ\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____HMNzJ btn--back____c3tDP btn____OYOgQ\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____LNvjZ btn--icon____WBT1T btn____OYOgQ\",\"btn--wizard\":\"btn--wizard____zSfBT btn____OYOgQ\",\"btn--wizard-back\":\"btn--wizard-back____eEgyi btn--wizard____zSfBT btn____OYOgQ\",\"btn--wizard-next\":\"btn--wizard-next____aqLpi btn--wizard____zSfBT btn____OYOgQ\",\"fieldset\":\"fieldset____ey7ir\",\"fieldset-instruction\":\"fieldset-instruction____J5CGj\",\"fieldset--no-padding\":\"fieldset--no-padding____fNE3N fieldset____ey7ir\",\"fieldset--alt\":\"fieldset--alt____S2Zf0 fieldset____ey7ir\",\"input-search\":\"input-search____FYBzx\",\"view-password\":\"view-password____UnKXv\",\"ia-currency-input\":\"ia-currency-input____Xyxy5\",\"ia-currency-negative\":\"ia-currency-negative____ClBmd\",\"select--mini\":\"select--mini____jD9Fo\",\"required-label\":\"required-label____eDrUw\",\"alert\":\"alert____X9i1A\",\"alert--important\":\"alert--important____zP9S2\",\"input-label\":\"input-label____Q4Qll\",\"w-100\":\"w-100____seksB\",\"search-input-wrapper\":\"search-input-wrapper____tWk7J\",\"search-input--results\":\"search-input--results____HZtoD\",\"search-input--result\":\"search-input--result____IuYXT\",\"search-input--result--highlighted\":\"search-input--result--highlighted_____PDqs\",\"date-range-selections\":\"date-range-selections____jQ7uC\",\"date-arrow-forward\":\"date-arrow-forward____LeBCw\",\"qce-dropdown\":\"qce-dropdown____pd2IA\",\"qce-or\":\"qce-or____K2XeY\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____Lb56K\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____SniBZ\",\"row-gap\":\"row-gap____lK7_3\",\"row-group\":\"row-group____mTYU5\",\"row-group--three\":\"row-group--three_____mrw4 row-group____mTYU5\",\"grid-14\":\"grid-14____Z6scS\",\"row-group--auto\":\"row-group--auto____QFb5_ row-group____mTYU5\",\"space\":\"space____dhYr2\",\"display-none--lg\":\"display-none--lg____SSpDP\",\"display-none--md\":\"display-none--md____Ux2MZ\",\"tab-navigation\":\"tab-navigation____f0HUS\",\"has-warnings\":\"has-warnings____zIMmy\",\"tab-selected\":\"tab-selected____iZgic tab____rqXox\",\"disabled\":\"disabled____iijBY\",\"tab\":\"tab____rqXox\",\"btn--tab-overflow\":\"btn--tab-overflow____nSa_I\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____NT3rn btn--tab-overflow____nSa_I\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____Kj_5u btn--tab-overflow-left____NT3rn btn--tab-overflow____nSa_I\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____ec0nH btn--tab-overflow____nSa_I\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____Z0qhI btn--tab-overflow-right____ec0nH btn--tab-overflow____nSa_I\",\"constrained-width\":\"constrained-width____iC2cP\",\"constrained-width--tab\":\"constrained-width--tab____mFiJY constrained-width____iC2cP\",\"card\":\"card____IEx_1\",\"card-content\":\"card-content____JWbNf\",\"card-heading\":\"card-heading____TaFLc\",\"control-group\":\"control-group____jBqUk\",\"label-group\":\"label-group____EHVz5\",\"label-group-item\":\"label-group-item____kvK77\",\"button-group\":\"button-group____dZGGn\",\"card--alert\":\"card--alert____arv9f card____IEx_1\",\"card-heading--alert\":\"card-heading--alert____j_ROX card-heading____TaFLc\",\"card--status-message\":\"card--status-message____uO1zl\",\"card-heading--sticky-header\":\"card-heading--sticky-header____mhZrF\",\"card-heading--no-icon\":\"card-heading--no-icon____dPbwF card-heading____TaFLc\",\"card-heading--bold-title\":\"card-heading--bold-title____ve9CG\",\"table\":\"table____Ry_H2\",\"table-heading-row\":\"table-heading-row____HbZoq\",\"table-row\":\"table-row____WtywJ\",\"table-result-row\":\"table-result-row____GD_4_\",\"break-word\":\"break-word____Ba3uq\",\"no-wrap\":\"no-wrap____T8r2e\",\"table-result-row--disabled\":\"table-result-row--disabled_____LkRR\",\"table-modal\":\"table-modal____TD3vM table____Ry_H2\",\"table-enhanced\":\"table-enhanced____nweGd\",\"table--no-border-bottom\":\"table--no-border-bottom____vm7wW table____Ry_H2\",\"height-45\":\"height-45____RSR8z\",\"edit-column\":\"edit-column____qbR6L\",\"delete-column\":\"delete-column____uRPgV\",\"date-table-heading\":\"date-table-heading____jhqBd\",\"button-edit\":\"button-edit____viqMO\",\"button-delete\":\"button-delete____EO08Y\",\"table-row-selected\":\"table-row-selected____AjeuE\",\"table-row-alert\":\"table-row-alert____aytLS\",\"table-filter-row\":\"table-filter-row____vbnxc\",\"table-filter-row--endcap\":\"table-filter-row--endcap____F9VrX\",\"filter-column\":\"filter-column____bVL1o\",\"table-pagination\":\"table-pagination____QAR7J\",\"table-pagination-with-filter\":\"table-pagination-with-filter____GeV2Y table-pagination____QAR7J\",\"table-button-group\":\"table-button-group____HCuh3\",\"table-child-container\":\"table-child-container____wyWsy\",\"table-child-card\":\"table-child-card____uHdd2\",\"child-table--selected-row\":\"child-table--selected-row____KH1Xy\",\"child-table\":\"child-table____pQiQw table____Ry_H2\",\"custom-pagination\":\"custom-pagination____FPkSa\",\"pagination-count\":\"pagination-count____Rsf4M\",\"pagination-button\":\"pagination-button____Ih1kp btn____OYOgQ\",\"pagination-prev\":\"pagination-prev____MrBpQ pagination-button____Ih1kp btn____OYOgQ\",\"pagination-next\":\"pagination-next____vmt2T pagination-button____Ih1kp btn____OYOgQ\",\"pagination-disabled\":\"pagination-disabled____ulnjl pagination-button____Ih1kp btn____OYOgQ\",\"pagination-prev-disabled\":\"pagination-prev-disabled____rv0Uk pagination-disabled____ulnjl pagination-button____Ih1kp btn____OYOgQ\",\"pagination-next-disabled\":\"pagination-next-disabled____sBE8a pagination-disabled____ulnjl pagination-button____Ih1kp btn____OYOgQ\",\"pagination\":\"pagination____xAX3J\",\"pagination-top\":\"pagination-top____ouHMv pagination____xAX3J\",\"pagination-bottom\":\"pagination-bottom____G9UtU pagination____xAX3J\",\"pagination-bottom--documents\":\"pagination-bottom--documents____I_QMu pagination-bottom____G9UtU pagination____xAX3J\",\"table-cell-btn-icon\":\"table-cell-btn-icon____hqyG6\",\"folder-table\":\"folder-table____o28vH table--no-border-bottom____vm7wW table____Ry_H2\",\"doc-table-group--heading\":\"doc-table-group--heading____lvl7L\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____gAMBJ doc-table-group--heading____lvl7L\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____nUopa\",\"constrained-width--folder-name\":\"constrained-width--folder-name____iGl6i constrained-width____iC2cP\",\"disable-entity\":\"disable-entity____Zr80V\",\"button-options\":\"button-options_____9vs1\",\"button-options--add\":\"button-options--add____DhAX_ button-options_____9vs1\",\"information-icon\":\"information-icon____eixeV\",\"deleted-icon\":\"deleted-icon____htaSF\",\"exclamation-icon\":\"exclamation-icon____W7R8I\",\"success-icon\":\"success-icon____rS5MW\",\"text-align-center\":\"text-align-center____M8etW\",\"word-break\":\"word-break____wIAF6\",\"btn-group\":\"btn-group____OHCQ2\",\"accordion-content\":\"accordion-content____XpWRO\",\"toggle-collapse\":\"toggle-collapse____png08\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____k16Ao toggle-collapse____png08\",\"toggle-expand\":\"toggle-expand____HDLnP toggle-collapse____png08\",\"folder\":\"folder____xBLvu\",\"folder-locked\":\"folder-locked____e9rKd folder____xBLvu\",\"yesNo-filter-width\":\"yesNo-filter-width____O6hlo\",\"w-5\":\"w-5____HrexL\",\"w-10\":\"w-10____QHl32\",\"w-15\":\"w-15____nVr7m\",\"w-20\":\"w-20____L9TEA\",\"w-25\":\"w-25____p8FAU\",\"w-30\":\"w-30____iOAI3\",\"w-35\":\"w-35____AS93j\",\"w-40\":\"w-40____LOmKE\",\"w-45\":\"w-45____sjI5r\",\"w-50\":\"w-50____FCeJU\",\"w-60\":\"w-60____Karb6\",\"view-block\":\"view-block____FfE5A\",\"view-block--heading\":\"view-block--heading____raUAV\",\"view-block--white\":\"view-block--white____SkhKq view-block____FfE5A\",\"view-block--alert\":\"view-block--alert____jcoNU view-block____FfE5A\",\"view-block--success\":\"view-block--success____m5vUX view-block____FfE5A\",\"view-block--info\":\"view-block--info____mVwqI view-block____FfE5A\",\"view-block--warning\":\"view-block--warning____igU1y view-block____FfE5A\",\"view-block--alt\":\"view-block--alt____YYfPe view-block____FfE5A\",\"view-block--with-icon\":\"view-block--with-icon____gDgkv view-block____FfE5A\",\"view-block-icon\":\"view-block-icon____CpS0Q\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____UBUfW view-block--warning____igU1y view-block____FfE5A\",\"view-block-checkbox\":\"view-block-checkbox____toq1r view-block____FfE5A\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____DANtu view-block--alert____jcoNU view-block____FfE5A view-block-checkbox____toq1r view-block____FfE5A\",\"text-view-content\":\"text-view-content____rVnCG\",\"ia-modal\":\"ia-modal____oZkTX\",\"ia-modal-inner\":\"ia-modal-inner____cntU6\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____HqeCd ia-modal-inner____cntU6\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____iSaH1 ia-modal-inner____cntU6\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____ochBz ia-modal-inner____cntU6\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____A__mQ ia-modal-inner____cntU6\",\"fixed-height\":\"fixed-height____AyuKa\",\"takeover-header\":\"takeover-header____uCNIB\",\"logo\":\"logo____WJ_xc\",\"logo--broker\":\"logo--broker____Fbi6I logo____WJ_xc\",\"close-search\":\"close-search____EezyC\",\"ia-modal-content\":\"ia-modal-content____A6rKe\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent_____2qE3 ia-modal____oZkTX\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____fcmaC ia-modal____oZkTX\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____h_fao ia-modal-overlay--light-white____fcmaC ia-modal____oZkTX\",\"modal-header\":\"modal-header____oLTH1\",\"modal-footer\":\"modal-footer____vKmOY modal-header____oLTH1\",\"header-label\":\"header-label____ohOOg\",\"header-label-icon\":\"header-label-icon____igNLB header-label____ohOOg\",\"header-label--alert\":\"header-label--alert____dyMK6 header-label-icon____igNLB header-label____ohOOg\",\"header-label--info\":\"header-label--info____uEKCf header-label-icon____igNLB header-label____ohOOg\",\"header-label--settings\":\"header-label--settings____kHuJu header-label-icon____igNLB header-label____ohOOg\",\"header-label--accounts\":\"header-label--accounts____t5bAp header-label-icon____igNLB header-label____ohOOg\",\"header-label--edit\":\"header-label--edit____NqMO4 header-label-icon____igNLB header-label____ohOOg\",\"header-label--download\":\"header-label--download____kUDTu header-label-icon____igNLB header-label____ohOOg\",\"header-label--delete\":\"header-label--delete____Cc0wS header-label-icon____igNLB header-label____ohOOg\",\"header-label--history\":\"header-label--history____KHOpM header-label-icon____igNLB header-label____ohOOg\",\"header-label--tag\":\"header-label--tag____oclXg header-label-icon____igNLB header-label____ohOOg\",\"header-label--search\":\"header-label--search____L1Jg4 header-label-icon____igNLB header-label____ohOOg\",\"header-label--kyc\":\"header-label--kyc____rhAgM header-label-icon____igNLB header-label____ohOOg\",\"header-label--advice\":\"header-label--advice____sWHz3 header-label-icon____igNLB header-label____ohOOg\",\"header-label--insured\":\"header-label--insured____hwF6x header-label-icon____igNLB header-label____ohOOg\",\"header-label--quote\":\"header-label--quote____VSKLG header-label-icon____igNLB header-label____ohOOg\",\"header-label--policy\":\"header-label--policy____qG8BR header-label-icon____igNLB header-label____ohOOg\",\"header-label--claim\":\"header-label--claim____gy2q0 header-label-icon____igNLB header-label____ohOOg\",\"header-label--fsg\":\"header-label--fsg____C1pZF header-label-icon____igNLB header-label____ohOOg\",\"header-label--mandatory-document\":\"header-label--mandatory-document____YYYbs header-label-icon____igNLB header-label____ohOOg\",\"header-label--notification\":\"header-label--notification____tSXWy header-label-icon____igNLB header-label____ohOOg\",\"header-label--task\":\"header-label--task____eaMO9 header-label-icon____igNLB header-label____ohOOg\",\"header-label--contact\":\"header-label--contact____HRxwi header-label-icon____igNLB header-label____ohOOg\",\"header-label--note\":\"header-label--note____zFKty header-label-icon____igNLB header-label____ohOOg\",\"header-label--document\":\"header-label--document____V4jq4 header-label-icon____igNLB header-label____ohOOg\",\"header-label--email\":\"header-label--email____lLcYq header-label-icon____igNLB header-label____ohOOg\",\"header-label--template\":\"header-label--template____C6A2d header-label-icon____igNLB header-label____ohOOg\",\"header-details\":\"header-details____KjOjj\",\"header-detail-item\":\"header-detail-item____LoRZt\",\"header-label--context-menu\":\"header-label--context-menu____mOBrr header-label-icon____igNLB header-label____ohOOg\",\"context-menu-sep\":\"context-menu-sep____t2lNx\",\"context-menu--one-col\":\"context-menu--one-col____txN8h\",\"context-menu-disabled\":\"context-menu-disabled____XgHeu\",\"context-menu--two-col\":\"context-menu--two-col____QQ2Pg context-menu--one-col____txN8h\",\"context-menu--three-col\":\"context-menu--three-col____l3cMC context-menu--two-col____QQ2Pg context-menu--one-col____txN8h\",\"modal-content-copy\":\"modal-content-copy____fMFJm\",\"processing-step\":\"processing-step____GURMi\",\"processing-step--failed\":\"processing-step--failed____ceWqg processing-step____GURMi\",\"document--processing\":\"document--processing____k2aZ3\",\"eclipse-loader\":\"eclipse-loader____sDC9s\",\"confirmation-content\":\"confirmation-content____Rh7pI\",\"confirmation-content--alert\":\"confirmation-content--alert_____eTdY confirmation-content____Rh7pI\",\"ia-modal--search\":\"ia-modal--search____ZLt1e\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____rYsYj view-block--alert____jcoNU view-block____FfE5A\",\"document-management--move\":\"document-management--move____TI0e3 card____IEx_1\",\"footer-btn-group\":\"footer-btn-group____H7OYS\"};","import { autoinject, customElement, PLATFORM, computedFrom } from 'aurelia-framework';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { FolderBreadcrumbsEvents } from 'components/document-management/custom-elements/folder-breadcrumbs/folder-breadcrumbs-events';\r\nimport { Folder, isFolder, Document, isDocument, Permissions, Operation } from 'components/document-management/dtos';\r\nimport { MoveModalStatus, MoveModalData } from './dtos';\r\nimport { error } from 'resources/utilities/logger';\r\nimport { FolderContentEvents } from 'components/document-management/custom-elements/folder-content/folder-content-events';\r\nimport { FolderPaneEvents } from 'components/document-management/custom-elements/folder-pane/folder-pane-events';\r\nimport { AddFileEvents } from 'components/document-management/custom-elements/add-file/add-file-events';\r\nimport { MoveModalEvents } from './move-modal-events';\r\nimport { MoveEvents } from \"./move-events\";\r\nimport styles from './move-modal.css';\r\n\r\nPLATFORM.moduleName('./move-modal');\r\n\r\n@autoinject()\r\n@customElement('move-modal')\r\nexport class MoveModal {\r\n\r\n protected moveModalId: string;\r\n protected uniqueId: string;\r\n protected clientId: number;\r\n protected selectedFolder: Folder;\r\n protected moveModalComponent: HTMLElement;\r\n protected permissions: Permissions;\r\n protected operation: Operation;\r\n protected sourceFolderId: number;\r\n protected sourceParentFolderId?: number = null;\r\n protected destinationFolder: Folder;\r\n protected readonly timeoutDelay = 2000;\r\n protected static folderOrDocumentToMove: Folder | Document | Document[];\r\n protected isUploadDocuments = false;\r\n protected uploadDocumentsFromDashboard = false;\r\n protected static moveModalIsOpen = false;\r\n protected static isDocumentMove = false;\r\n protected static isRecentDocument = false;\r\n protected static styles = styles;\r\n\r\n public constructor(\r\n private modal: ModalService\r\n ) { }\r\n\r\n public static getStyles() {\r\n return this.styles;\r\n }\r\n\r\n public static getStatus() {\r\n return new MoveModalStatus(\r\n MoveModal.moveModalIsOpen, MoveModal.isDocumentMove, MoveModal.isRecentDocument, MoveModal.folderOrDocumentToMove\r\n );\r\n }\r\n\r\n public isFolderMove() {\r\n return !MoveModal.isDocumentMove;\r\n }\r\n\r\n protected activate(data: MoveModalData) {\r\n\r\n this.uploadDocumentsFromDashboard = typeof data.selectedFolder.folderId === 'undefined';\r\n\r\n if (this.validateMoveModalData(data)) {\r\n this.mapMoveModalDataToClassProperties(data);\r\n this.configureModalForUploadDocuments();\r\n } else {\r\n this.closeMoveModal();\r\n }\r\n }\r\n\r\n protected attached() {\r\n this.addEventListeners();\r\n this.dispatchBootstrapEvents();\r\n }\r\n\r\n protected detached() {\r\n this.removeEventListeners();\r\n }\r\n\r\n @computedFrom('sourceFolderId', 'sourceParentFolderId', 'destinationFolder.folderId')\r\n protected get disableMove() {\r\n return !this.sourceFolderId || !this.destinationFolder?.folderId ||\r\n this.sourceFolderId === this.destinationFolder.folderId ||\r\n this.sourceParentFolderId === this.destinationFolder.folderId;\r\n }\r\n\r\n @computedFrom('destinationFolder.folderId')\r\n protected get disableUploadDocuments() {\r\n return !this.destinationFolder?.folderId;\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(MoveModalEvents.eventMoveModalDestinationFolderChanged, this.moveDestinationFolderChanged, false);\r\n document.addEventListener(FolderBreadcrumbsEvents.eventRootFolderChanged, this.breadcrumbsRootFolderChanged, { once: true });\r\n document.addEventListener(FolderContentEvents.eventGetFolderByIdResponse, this.getFolderByIdResponse, { once: true });\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(MoveModalEvents.eventMoveModalDestinationFolderChanged, this.moveDestinationFolderChanged, false);\r\n }\r\n\r\n protected dispatchBootstrapEvents() {\r\n\r\n this.moveModalComponent.dispatchEvent(\r\n MoveModalEvents.createEventMoveModalIsOpen(\r\n MoveModal.isDocumentMove, MoveModal.isRecentDocument, MoveModal.folderOrDocumentToMove\r\n )\r\n );\r\n\r\n if (this.isUploadDocuments && this.uploadDocumentsFromDashboard) {\r\n setTimeout(() => {\r\n this.moveModalComponent?.dispatchEvent(FolderPaneEvents.createEventSelectRootFolderByName('Client'));\r\n }, this.timeoutDelay);\r\n }\r\n }\r\n\r\n protected validateMoveModalData(data: MoveModalData): boolean {\r\n const errorKeys = [];\r\n\r\n for (const [key, value] of Object.entries(data)) {\r\n if (!value) { errorKeys.push(key); }\r\n }\r\n\r\n if (errorKeys.length) {\r\n error(`Please provide \"${errorKeys.join('\", \"')}\" as data when creating the \"MoveModal\" content!`);\r\n return false;\r\n }\r\n\r\n if (data.operation === Operation.MoveFolder && !isFolder(data.folderOrDocumentToMove)) {\r\n error('Please provide a \"Folder\" for \"Operation.MoveFolder\"!');\r\n return false;\r\n }\r\n\r\n if (data.operation === Operation.MoveDocument && !Array.isArray(data.folderOrDocumentToMove) && !isDocument(data.folderOrDocumentToMove)) {\r\n error('Please provide a \"Document\" for \"Operation.MoveDocument\"!');\r\n return false;\r\n }\r\n\r\n return true;\r\n }\r\n\r\n protected mapMoveModalDataToClassProperties(data: MoveModalData) {\r\n Object.assign(this, data);\r\n MoveModal.moveModalIsOpen = true;\r\n\r\n MoveModal.folderOrDocumentToMove = data.folderOrDocumentToMove;\r\n MoveModal.isDocumentMove = !!isDocument(MoveModal.folderOrDocumentToMove);\r\n MoveModal.isRecentDocument = this.selectedFolder.$areRecentDocuments;\r\n\r\n this.destinationFolder = this.selectedFolder;\r\n\r\n // It's a singular document or folder, so check if it is a folder\r\n if (!Array.isArray(MoveModal.folderOrDocumentToMove) && isFolder(MoveModal.folderOrDocumentToMove)) {\r\n // Store folder details\r\n this.sourceFolderId = MoveModal.folderOrDocumentToMove.folderId;\r\n this.sourceParentFolderId = MoveModal.folderOrDocumentToMove.parentFolderId;\r\n } else {\r\n // If it's not an array, it's a singular document and obviously not a folder\r\n if (!Array.isArray(MoveModal.folderOrDocumentToMove)) {\r\n this.sourceFolderId = MoveModal.folderOrDocumentToMove.entityDocumentFolderId;\r\n this.sourceParentFolderId = null;\r\n }\r\n\r\n // We have multiple documents, so get the folder ID of the first document\r\n if (Array.isArray(MoveModal.folderOrDocumentToMove)) {\r\n const document = MoveModal.folderOrDocumentToMove[0];\r\n\r\n // We have a document\r\n if (document) {\r\n // It's a folder, so store folder details\r\n if (isFolder(document)) {\r\n this.sourceFolderId = document.folderId;\r\n this.sourceParentFolderId = document.parentFolderId;\r\n } else {\r\n // It's a document, get meta info from the document\r\n this.sourceFolderId = document.entityDocumentFolderId;\r\n this.sourceParentFolderId = null;\r\n }\r\n }\r\n }\r\n\r\n if (MoveModal.isRecentDocument && this.sourceFolderId) {\r\n this.navigateToDocumentFolder(this.sourceFolderId);\r\n }\r\n }\r\n }\r\n\r\n protected moveDestinationFolderChanged = (moveEvent: CustomEvent<{ folder: Folder }>) => {\r\n this.destinationFolder = moveEvent.detail.folder;\r\n }\r\n\r\n protected breadcrumbsRootFolderChanged = (changeEvent: CustomEvent<{ folderId: number, folderName: string }>) => {\r\n setTimeout(() => {\r\n (this.moveModalComponent ?? document).dispatchEvent(\r\n FolderPaneEvents.createEventMarkRootFolderAsSelected(changeEvent.detail.folderId)\r\n );\r\n }, this.timeoutDelay);\r\n }\r\n\r\n protected getFolderByIdResponse = (folderEvent: CustomEvent<{ folder: Folder }>) => {\r\n console.log(folderEvent);\r\n this.selectedFolder = folderEvent.detail.folder;\r\n }\r\n\r\n protected navigateToDocumentFolder(entityDocumentFolderId: number) {\r\n (this.moveModalComponent ?? document).dispatchEvent(\r\n FolderContentEvents.createEventGetFolderByIdRequest(entityDocumentFolderId)\r\n );\r\n }\r\n\r\n protected configureModalForUploadDocuments() {\r\n if (this.operation !== Operation.UploadDocuments) return;\r\n this.isUploadDocuments = true;\r\n this.operation = Operation.MoveFolder;\r\n }\r\n\r\n protected moveFolderOrDocument() {\r\n if (this.disableMove) return;\r\n\r\n if (isFolder(MoveModal.folderOrDocumentToMove)) {\r\n this.moveModalComponent.dispatchEvent(\r\n MoveEvents.createEventMoveFolder(MoveModal.folderOrDocumentToMove, this.destinationFolder.folderId)\r\n );\r\n } else {\r\n this.moveModalComponent.dispatchEvent(\r\n MoveEvents.createEventMoveDocument(MoveModal.folderOrDocumentToMove, this.destinationFolder.folderId)\r\n );\r\n }\r\n\r\n this.closeMoveModal(false);\r\n }\r\n\r\n protected uploadDocuments() {\r\n if (this.disableUploadDocuments) return;\r\n\r\n this.moveModalComponent.dispatchEvent(new CustomEvent(`uploadDocuments-${this.uniqueId}`, {\r\n bubbles: true,\r\n detail: { folder: this.destinationFolder, uniqueId: this.uniqueId }\r\n }));\r\n\r\n this.closeMoveModal(false);\r\n }\r\n\r\n protected closeMoveModal(isCancel = true) {\r\n const component = (this.moveModalComponent ?? document);\r\n\r\n if (isCancel) {\r\n if (this.isUploadDocuments) {\r\n component.dispatchEvent(AddFileEvents.createEventClearFileInput());\r\n }\r\n else if (MoveModal.isRecentDocument) {\r\n component.dispatchEvent(FolderPaneEvents.createEventMarkRecentDocumentsAsSelected());\r\n }\r\n else if (this?.selectedFolder?.isRootFolder) {\r\n component.dispatchEvent(FolderPaneEvents.createEventMarkRootFolderAsSelected(this.selectedFolder.folderId));\r\n }\r\n }\r\n\r\n this.modal.hide(this.moveModalId);\r\n MoveModal.moveModalIsOpen = false;\r\n\r\n component.dispatchEvent(\r\n MoveModalEvents.createEventMoveModalIsClosed(\r\n MoveModal.isDocumentMove, MoveModal.isRecentDocument, MoveModal.folderOrDocumentToMove\r\n )\r\n );\r\n }\r\n}\r\n","import { successToast } from 'resources/utilities/toastr-helper';\r\nimport { autoinject, customElement, noView, processContent } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { generateGuidString } from 'resources/utilities/insecure-guid';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { warn, error } from 'resources/utilities/logger';\r\nimport {\r\n Folder,\r\n Document,\r\n Permissions,\r\n UpdateFolder,\r\n UpdateDocument,\r\n Operation,\r\n} from 'components/document-management/dtos';\r\nimport { MoveModalData } from './dtos';\r\nimport { FolderContentEvents } from 'components/document-management/custom-elements/folder-content/folder-content-events';\r\nimport { MoveEvents } from './move-events';\r\nimport { Api } from 'components/document-management/api';\r\nimport { MoveModal } from './move-modal';\r\nimport { Operation as requestOperation } from 'resources/models/operation';\r\n\r\n@noView()\r\n@processContent(false)\r\n@autoinject()\r\n@customElement('move')\r\nexport class Move {\r\n @bindable public clientId: number;\r\n @bindable public currentFolder: Folder;\r\n @bindable public permissions: Permissions;\r\n @bindable.booleanAttr public disabled = false;\r\n\r\n protected moveUniqueId = generateGuidString();\r\n protected folderToMove: Folder;\r\n protected documentToMove: Document | Document[];\r\n protected destinationFolderId: number;\r\n protected readonly moveModalId = 'secondaryModal';\r\n protected isSaving = false;\r\n\r\n public constructor(private api: Api, private modal: ModalService) {}\r\n\r\n protected attached() {\r\n if (this.disabled) {\r\n warn('Move feature has been turned off! Please enable move via configuration.');\r\n return;\r\n }\r\n this.addEventListeners();\r\n }\r\n\r\n protected detached() {\r\n if (this.disabled) return;\r\n this.removeEventListeners();\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(FolderContentEvents.eventSelectedFolderChanged, this.selectedFolderChanged, false);\r\n document.addEventListener(MoveEvents.eventShowMoveFolder, this.showMoveFolder, false);\r\n document.addEventListener(MoveEvents.eventMoveFolder, this.moveFolder, false);\r\n document.addEventListener(MoveEvents.eventShowMoveDocument, this.showMoveDocument, false);\r\n document.addEventListener(MoveEvents.eventMoveDocument, this.moveDocument, false);\r\n document.addEventListener(MoveEvents.eventShowUploadDocuments, this.showUploadDocuments, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(FolderContentEvents.eventSelectedFolderChanged, this.selectedFolderChanged, false);\r\n document.removeEventListener(MoveEvents.eventShowMoveFolder, this.showMoveFolder, false);\r\n document.removeEventListener(MoveEvents.eventMoveFolder, this.moveFolder, false);\r\n document.removeEventListener(MoveEvents.eventShowMoveDocument, this.showMoveDocument, false);\r\n document.removeEventListener(MoveEvents.eventMoveDocument, this.moveDocument, false);\r\n document.removeEventListener(MoveEvents.eventShowUploadDocuments, this.showUploadDocuments, false);\r\n }\r\n\r\n protected validateFolder(checkDestination = false): boolean {\r\n if (!this.folderToMove.folderId || !this.folderToMove.title) {\r\n error('Please provide a \"folderId\" and \"title\" to move a folder!');\r\n return false;\r\n }\r\n if (checkDestination && !this.destinationFolderId) {\r\n error('Please provide a \"destinationFolderId\" to move a folder!');\r\n return false;\r\n }\r\n return true;\r\n }\r\n\r\n protected validateDocument(checkDestination = false): boolean {\r\n if (this.documentToMove && !Array.isArray(this.documentToMove)) {\r\n if (\r\n (!this.documentToMove.entityDocumentId || !this.documentToMove.entityTaskId) &&\r\n !this.documentToMove.docName\r\n ) {\r\n error('Please provide a \"entityDocumentId\" or \"entityTaskId\" and \"docName\" to move a document!');\r\n return false;\r\n }\r\n }\r\n\r\n if (checkDestination && !this.destinationFolderId) {\r\n error('Please provide a \"destinationFolderId\" to move a document!');\r\n return false;\r\n }\r\n return true;\r\n }\r\n\r\n protected selectedFolderChanged = (folderEvent: CustomEvent<{ folder: Folder }>) => {\r\n this.currentFolder = folderEvent.detail.folder;\r\n };\r\n\r\n protected showMoveFolder = (showEvent: CustomEvent<{ folder: Folder }>) => {\r\n this.folderToMove = showEvent.detail.folder;\r\n if (!this.validateFolder()) return;\r\n\r\n this.modal.show(this.moveModalId).content(MoveModal, new MoveModalData(\r\n this.moveModalId,\r\n this.clientId,\r\n this.currentFolder,\r\n this.permissions,\r\n Operation.MoveFolder,\r\n this.folderToMove,\r\n this.moveUniqueId,))\r\n .withOptions({type: 'wide-lg'})\r\n .styles(MoveModal.getStyles());\r\n };\r\n\r\n protected moveFolder = async (moveEvent: CustomEvent<{ folder: Folder; destinationFolderId: number }>) => {\r\n this.folderToMove = moveEvent.detail.folder;\r\n this.destinationFolderId = moveEvent.detail.destinationFolderId;\r\n if (!this.validateFolder(true)) return;\r\n\r\n this.isSaving = true;\r\n await this.api.updateFolder(\r\n this.clientId,\r\n new UpdateFolder(this.folderToMove.folderId, this.folderToMove.title, this.destinationFolderId),\r\n );\r\n this.isSaving = false;\r\n\r\n this.modal.hide(this.moveModalId);\r\n document.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsById(this.destinationFolderId));\r\n successToast('Folder moved');\r\n };\r\n\r\n protected showMoveDocument = (showEvent: CustomEvent<{ document: Document | Document[] }>) => {\r\n this.documentToMove = showEvent.detail.document;\r\n\r\n if (!this.validateDocument()) return;\r\n\r\n this.modal.show(this.moveModalId).content(MoveModal, new MoveModalData(\r\n this.moveModalId,\r\n this.clientId,\r\n this.currentFolder,\r\n this.permissions,\r\n Operation.MoveDocument,\r\n this.documentToMove,\r\n this.moveUniqueId,))\r\n .withOptions({type: 'wide-lg'})\r\n .styles(MoveModal.getStyles());\r\n };\r\n\r\n protected moveDocument = async (moveEvent: CustomEvent<{ document: Document | Document[]; destinationFolderId: number }>) => {\r\n this.documentToMove = moveEvent.detail.document;\r\n this.destinationFolderId = moveEvent.detail.destinationFolderId;\r\n\r\n if (!this.validateDocument(true)) return;\r\n\r\n this.isSaving = true;\r\n\r\n // We are moving one document\r\n if ( !Array.isArray(this.documentToMove) ) {\r\n const request: requestOperation = { op: 'replace', path: '/newFolderId', value: this.destinationFolderId };\r\n const documentToMove = this.documentToMove as Document;\r\n\r\n if (documentToMove.entityDocumentId) {\r\n const updatedDocument = new UpdateDocument(\r\n documentToMove.entityDocumentId,\r\n this.destinationFolderId,\r\n documentToMove.docName,\r\n );\r\n await this.api.patchDocument(this.clientId, documentToMove.entityDocumentFolderId, updatedDocument, request);\r\n }\r\n\r\n if (documentToMove.entityTaskId) {\r\n await this.api.patchFileNote(this.clientId, documentToMove.entityTaskId, request);\r\n }\r\n } else {\r\n for (const document of this.documentToMove as Document[]) {\r\n const request: requestOperation = { op: 'replace', path: '/newFolderId', value: this.destinationFolderId };\r\n\r\n if (document.entityDocumentId) {\r\n const updatedDocument = new UpdateDocument(\r\n document.entityDocumentId,\r\n this.destinationFolderId,\r\n document.docName,\r\n );\r\n await this.api.patchDocument(this.clientId, document.entityDocumentFolderId, updatedDocument, request);\r\n }\r\n\r\n if (document.entityTaskId) {\r\n await this.api.patchFileNote(this.clientId, document.entityTaskId, request);\r\n }\r\n }\r\n }\r\n\r\n this.isSaving = false;\r\n\r\n this.modal.hide(this.moveModalId);\r\n document.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsById(this.destinationFolderId));\r\n\r\n let message;\r\n if(Array.isArray(this.documentToMove)){\r\n message = `${this.documentToMove.length > 1 ? this.documentToMove.length + ' Documents' : 'Document'} moved`;\r\n }else{\r\n message = 'Document moved';\r\n }\r\n successToast(message);\r\n };\r\n\r\n protected showUploadDocuments = (showEvent: CustomEvent<{ uniqueId: string }>) => {\r\n const uniqueId = showEvent.detail.uniqueId;\r\n\r\n // needed to upload from dashboard\r\n if (!this.currentFolder) {\r\n this.currentFolder = new Folder();\r\n }\r\n\r\n this.modal.show(this.moveModalId).content(MoveModal, new MoveModalData(\r\n this.moveModalId,\r\n this.clientId,\r\n this.currentFolder,\r\n this.permissions,\r\n Operation.UploadDocuments,\r\n this.currentFolder,\r\n uniqueId,))\r\n .withOptions({type: 'wide-lg'})\r\n .styles(MoveModal.getStyles());\r\n };\r\n}\r\n"],"names":["moveModalId","clientId","selectedFolder","permissions","operation","folderOrDocumentToMove","uniqueId","isOpen","isDocumentMove","isRecentDocument","createEventShowMoveFolder","folder","CustomEvent","MoveEvents","eventShowMoveFolder","bubbles","detail","createEventMoveFolder","destinationFolderId","eventMoveFolder","createEventShowMoveDocument","document","eventShowMoveDocument","createEventMoveDocument","eventMoveDocument","createEventShowUploadDocuments","eventShowUploadDocuments","createEventMoveModalIsOpen","MoveModalEvents","eventMoveModalIsOpen","M","createEventMoveModalIsClosed","eventMoveModalIsClosed","createEventMoveModalDestinationFolderChanged","eventMoveModalDestinationFolderChanged","modal","sourceParentFolderId","timeoutDelay","isUploadDocuments","uploadDocumentsFromDashboard","moveDestinationFolderChanged","moveEvent","destinationFolder","breadcrumbsRootFolderChanged","changeEvent","setTimeout","moveModalComponent","dispatchEvent","folderId","getFolderByIdResponse","folderEvent","console","log","MoveModal","getStyles","this","styles","getStatus","moveModalIsOpen","isFolderMove","activate","data","validateMoveModalData","mapMoveModalDataToClassProperties","configureModalForUploadDocuments","closeMoveModal","attached","addEventListeners","dispatchBootstrapEvents","detached","removeEventListeners","sourceFolderId","addEventListener","once","removeEventListener","errorKeys","Object","entries","key","push","length","join","Array","isArray","assign","$areRecentDocuments","parentFolderId","entityDocumentFolderId","navigateToDocumentFolder","moveFolderOrDocument","disableMove","uploadDocuments","disableUploadDocuments","isCancel","component","isRootFolder","hide","computedFrom","autoinject","customElement","api","disabled","moveUniqueId","isSaving","selectedFolderChanged","currentFolder","showMoveFolder","showEvent","folderToMove","validateFolder","show","content","withOptions","type","moveFolder","updateFolder","title","showMoveDocument","documentToMove","validateDocument","moveDocument","request","op","path","value","entityDocumentId","updatedDocument","docName","patchDocument","entityTaskId","patchFileNote","message","showUploadDocuments","checkDestination","noView","processContent","Move"],"sourceRoot":""}