From b0c81a692cd8d12c1776b23b9ee74649c7f19211 Mon Sep 17 00:00:00 2001 From: Peter Papp Date: Mon, 19 Apr 2021 09:22:50 +0200 Subject: [PATCH] - fileinfodetail renamed to clipboard --- public/mix-manifest.json | 176 ++++++++++-------- .../js/components/FilesView/ContextMenu.vue | 28 +-- .../components/FilesView/DesktopToolbar.vue | 18 +- resources/js/components/FilesView/DragUI.vue | 10 +- .../FilesView/FileActionsMobile.vue | 4 +- .../js/components/FilesView/FileBrowser.vue | 28 +-- .../js/components/FilesView/FileInfoPanel.vue | 36 ++-- .../js/components/FilesView/FileItemGrid.vue | 49 ++--- .../js/components/FilesView/FileItemList.vue | 43 +++-- .../components/FilesView/FileMenuMobile.vue | 50 ++--- .../components/FilesView/FilePreviewMedia.vue | 30 +-- .../FilesView/FilePreviewToolbar.vue | 28 +-- .../js/components/FilesView/ImageMetaData.vue | 64 +++---- .../js/components/FilesView/MobileToolbar.vue | 1 - .../FilesView/MultiSelectToolbarMobile.vue | 14 +- .../components/Others/FilePreviewDetail.vue | 14 +- .../js/components/Others/MoveItemPopup.vue | 16 +- resources/js/components/Others/TreeMenu.vue | 6 +- .../components/Others/TreeMenuNavigator.vue | 12 +- resources/js/store/modules/fileBrowser.js | 64 +++---- resources/js/store/modules/fileFunctions.js | 22 +-- resources/js/store/modules/sharing.js | 4 +- resources/js/store/modules/userAuth.js | 8 +- resources/js/views/FilePages/Files.vue | 10 +- 24 files changed, 382 insertions(+), 353 deletions(-) diff --git a/public/mix-manifest.json b/public/mix-manifest.json index f335e52a..ab4e1aba 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,77 +1,103 @@ { - "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js?id=d8dac775684711abc6e2", - "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~5f8db287.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~5f8db287.js?id=d85e8bc2bb4fc4b9cd7e", - "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=e5c9ba18c9210405a275", - "/chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser.js?id=497714844cedc7cb410b", - "/chunks/files~chunks/shared-files~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/shared-files~chunks/shared/file-browser~chunks/shared/single-file.js?id=327ca38670e0284909ea", - "/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=b1bd58b72c9a10cfa038", - "/chunks/files~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared-files~chunks/shared/file-browser.js?id=cac4aef2888c2488f086", - "/chunks/not-found.js": "/chunks/not-found.js?id=fc2ff097020968f2d5cd", - "/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=f8bbbfc34e2ff40112b8", - "/vendors~chunks/platform~chunks/shared.js": "/vendors~chunks/platform~chunks/shared.js?id=4ad4631716535ab7736a", - "/js/main.js": "/js/main.js?id=6e703d5513bd041806e4", - "/css/app.css": "/css/app.css?id=5ef36155a311dd4539c1", - "/chunks/admin.js": "/chunks/admin.js?id=1c330cf4ccdfa2f019db", - "/chunks/admin-account.js": "/chunks/admin-account.js?id=8f980b2f04bf8979e95e", - "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=f643635457b8e817685f", - "/chunks/app-billings.js": "/chunks/app-billings.js?id=1e4bbdd483151fb305e2", - "/chunks/app-email.js": "/chunks/app-email.js?id=ea37d998b93d5172cc99", - "/chunks/app-index.js": "/chunks/app-index.js?id=f3b0815e40a5d8f539ea", - "/chunks/app-language.js": "/chunks/app-language.js?id=df85ac744481669b19b7", - "/chunks/app-others.js": "/chunks/app-others.js?id=9bfeac235166c6de6e91", - "/chunks/app-payments.js": "/chunks/app-payments.js?id=c5658a753f0f3d785f19", - "/chunks/app-settings.js": "/chunks/app-settings.js?id=59b1c50cf2a010ed9cac", - "/chunks/app-setup.js": "/chunks/app-setup.js?id=7c8bab2aac20190c4462", - "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=efc85303b181ab6db677", - "/chunks/contact-us.js": "/chunks/contact-us.js?id=e3c45469a83f82938eef", - "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=f67f77d78c62e27feb8d", - "/chunks/dashboard.js": "/chunks/dashboard.js?id=d051536eb00cb36fbb04", - "/chunks/database.js": "/chunks/database.js?id=553d4df0e6bb2807045e", - "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=6a4f59eb5a9b27c9bcea", - "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=626151d7ccbf0915188f", - "/chunks/files.js": "/chunks/files.js?id=92f28aa1d154210ac68b", - "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=5760d4df726d6fb823f0", - "/chunks/homepage.js": "/chunks/homepage.js?id=a42a4f84e60f306a9fd8", - "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=6432e93a69af6a5b81d1", - "/chunks/invoices.js": "/chunks/invoices.js?id=c5c5f399d770e90347a4", - "/chunks/page-edit.js": "/chunks/page-edit.js?id=a8720c13a8c0480ce599", - "/chunks/pages.js": "/chunks/pages.js?id=4ccbb7d82a3756e34a5a", - "/chunks/plan.js": "/chunks/plan.js?id=1a91b7b670b92913f356", - "/chunks/plan-create.js": "/chunks/plan-create.js?id=44a15916faafdad16763", - "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=9f42b1eb10d062c5b57c", - "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=dbc3e7b7278a715e8506", - "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=ffaf480b73226c3d3307", - "/chunks/plans.js": "/chunks/plans.js?id=a812481c0e555a3a780f", - "/chunks/platform.js": "/chunks/platform.js?id=66c9641c19b38abbdba9", - "/chunks/profile.js": "/chunks/profile.js?id=922506c18798ab70af52", - "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=2670fa01f9ecc4bee62d", - "/chunks/settings.js": "/chunks/settings.js?id=3434fbf5ac6e1ab50ad1", - "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=bdff596e9c8996bb5810", - "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=6b36c4ffe79216b9b8b3", - "/chunks/settings-password.js": "/chunks/settings-password.js?id=af99ddcdc5baac89f34b", - "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=f8b75a7a32c7e1f69ed0", - "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=e948dcbd9bf687e5cb04", - "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=bcf42894f83acc3930a2", - "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=d60972a2216523642850", - "/chunks/shared.js": "/chunks/shared.js?id=271a3bca810187d04928", - "/chunks/shared-files.js": "/chunks/shared-files.js?id=e5d0ca09b40729218bed", - "/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=c679dd7737bbad19700a", - "/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=767c885b024c6b5bf120", - "/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=d57e261a133924a8857f", - "/chunks/sign-in.js": "/chunks/sign-in.js?id=6a92a83db12f0d425dff", - "/chunks/sign-up.js": "/chunks/sign-up.js?id=d9a106720f1b216845ee", - "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=7138567e2de4280fc84e", - "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=e3b11d7b3e3ca69996b4", - "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=b01f9ac1237e22eba7e5", - "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=7829055314854bd7ce70", - "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=e03ab9ef2810015e98bf", - "/chunks/user.js": "/chunks/user.js?id=d18afe12be9c588be90d", - "/chunks/user-create.js": "/chunks/user-create.js?id=f00e640be5d3958ca91c", - "/chunks/user-delete.js": "/chunks/user-delete.js?id=0662bae659b479e85f4f", - "/chunks/user-detail.js": "/chunks/user-detail.js?id=595261641625eca9a815", - "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=1aea8698f90a93ab8f0b", - "/chunks/user-password.js": "/chunks/user-password.js?id=9d1c9cdac5b2d51fb905", - "/chunks/user-storage.js": "/chunks/user-storage.js?id=eed055b1f60039e33698", - "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=b313d9afbd2e98d32ac9", - "/chunks/users.js": "/chunks/users.js?id=ac4aef239b49fdba6331" + "/js/main.js": "/js/main.js", + "/css/app.css": "/css/app.css", + "/chunks/admin.js": "/chunks/admin.js?id=2971d15f4e0bd0662482", + "/chunks/admin-account.js": "/chunks/admin-account.js?id=3036df3e72596fabc42e", + "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js?id=62b552a0492fe95b2223", + "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~cf616679.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~cf616679.js?id=fd241499c4e3b6a88840", + "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~eeab5771.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~eeab5771.js?id=dc1abd740ef0db3451a2", + "/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser.js?id=96a88b0b70032047b60d", + "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/admin~chunks/files~chunks/settings~chunks/shared-files~chunks/shared/file-browser.js?id=9b66c2dab4c6103bb53c", + "/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=7b37d12eb7ff79e1eb53", + "/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=7e94943976a0aea65e09", + "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=b4e2d99a172f06a1d312", + "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=1ae1e65bb6a5ed7c3e10", + "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=7702f37f277478ad66c6", + "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~b9e5655a.js?id=04f0cd9719723459b685", + "/chunks/app-billings.js": "/chunks/app-billings.js?id=82133cc16f55222bbbe6", + "/chunks/app-email.js": "/chunks/app-email.js?id=c578a85112c6a4b1ed0e", + "/chunks/app-index.js": "/chunks/app-index.js?id=5bf1c4a8df85876205a0", + "/chunks/app-language.js": "/chunks/app-language.js?id=ccf2292ad048d4bfad60", + "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js": "/chunks/app-language~chunks/app-settings~chunks/dashboard~chunks/invoices~chunks/page-edit~chunks/pag~824d674f.js?id=46d89e7310e4babf1999", + "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~38c276fc.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/pages~chunks/plans~chunks/s~38c276fc.js?id=9a86dcc16affee74e05f", + "/chunks/app-others.js": "/chunks/app-others.js?id=9156adba3b1697a8bf3e", + "/chunks/app-payments.js": "/chunks/app-payments.js?id=7e1a982c90174f568fb2", + "/chunks/app-settings.js": "/chunks/app-settings.js?id=acc6ba7a93681f0d5d64", + "/chunks/app-setup.js": "/chunks/app-setup.js?id=d0e3e046e147ca928f34", + "/chunks/billings-detail.js": "/chunks/billings-detail.js?id=d0ade32264f71dd7a2af", + "/chunks/contact-us.js": "/chunks/contact-us.js?id=f5276b101b2e0c97d6d1", + "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=22bd5db44c72e8de5f5b", + "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=48dc53ccbd502c2739ec", + "/chunks/dashboard.js": "/chunks/dashboard.js?id=9825336101be68307708", + "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=7540af768b1cfda01a13", + "/chunks/database.js": "/chunks/database.js?id=7374830dc3cbddf41abb", + "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=6dccc2158cc6278f683d", + "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=208de84df68177288a2a", + "/chunks/files.js": "/chunks/files.js?id=26ad1fca7599f4094b4a", + "/chunks/files~chunks/platform~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared-files~chunks/shared/file-browser.js?id=39233d603662ca3738e8", + "/chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser.js?id=7b36e1f9a8327a215083", + "/chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser~chunks/sha~8510f6c9.js": "/chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser~chunks/sha~8510f6c9.js?id=b4ccb4a816e5c72a0b85", + "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared/file-browser~chunks/user~9058a49f.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared/file-browser~chunks/user~9058a49f.js?id=31a17ad1d2536342abbe", + "/chunks/files~chunks/shared-files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared-files~chunks/shared/file-browser.js?id=53cc373faf35904b6e75", + "/chunks/files~chunks/shared-files~chunks/shared/file-browser~chunks/shared/single-file.js": "/chunks/files~chunks/shared-files~chunks/shared/file-browser~chunks/shared/single-file.js?id=3565df0bec142bf6d5d5", + "/chunks/files~chunks/shared/file-browser.js": "/chunks/files~chunks/shared/file-browser.js?id=44899a3c3880630dbcd9", + "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=877a9289b77ac3885042", + "/chunks/homepage.js": "/chunks/homepage.js?id=48e0e9b3c870c46218ce", + "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=c523e816ae410f52d767", + "/chunks/invoices.js": "/chunks/invoices.js?id=432dbcaa4cff9f76d093", + "/chunks/not-found.js": "/chunks/not-found.js?id=7204a74c2db0ab70149c", + "/chunks/page-edit.js": "/chunks/page-edit.js?id=4c04e9f1bbecd8d1d9ba", + "/chunks/pages.js": "/chunks/pages.js?id=99b0fdc98f5a75997fa0", + "/chunks/plan.js": "/chunks/plan.js?id=ac3046761e9083aa3053", + "/chunks/plan-create.js": "/chunks/plan-create.js?id=b966184a7aa84bdd297e", + "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=f193816778245ea66d02", + "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=66123f72696b47a986a2", + "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=08e2056bc3744b2ea8f9", + "/chunks/plans.js": "/chunks/plans.js?id=83fc2cc3cd4b76c8f8f0", + "/chunks/platform.js": "/chunks/platform.js?id=7de76831b9b233a9620c", + "/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=bd77df66c73522ed90a5", + "/chunks/profile.js": "/chunks/profile.js?id=1c1c666004fb44b1c404", + "/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=d0a44ee2cc3e9882c14a", + "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=e00ee12cde704060e15b", + "/chunks/settings.js": "/chunks/settings.js?id=fcc97a29894164e2977c", + "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=88849e6ddce9226d49a5", + "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=444b9bbc310647ddd297", + "/chunks/settings-password.js": "/chunks/settings-password.js?id=46961d5c0fc91f4ad638", + "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=3bc709a228c0849a6f62", + "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=0c243c68b17ca976d05a", + "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=22e5c49d5b0a154e1a28", + "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=c6b88005b133268ed88f", + "/chunks/shared.js": "/chunks/shared.js?id=a2c4342bfddd4946cb85", + "/chunks/shared-files.js": "/chunks/shared-files.js?id=9560ed081afc308a115a", + "/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=3d5c7754d438830a4204", + "/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=3127fab4cfd3d5f00a72", + "/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=e8aedb75df7fe227d693", + "/chunks/sign-in.js": "/chunks/sign-in.js?id=162161aa204ab6931826", + "/chunks/sign-up.js": "/chunks/sign-up.js?id=ce15b1156cf37c0a9703", + "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=1acdec3a157c8943a88d", + "/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=a843f8cf90ff1e3168e8", + "/chunks/subscription-service.js": "/chunks/subscription-service.js?id=90c1aa9431689a89eb3d", + "/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=b06efc03a40bcba2bdad", + "/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=0bdf2950a5a73e6e6975", + "/chunks/upgrade-plan.js": "/chunks/upgrade-plan.js?id=35179531a8241da128e9", + "/chunks/user.js": "/chunks/user.js?id=3090bfd5b85dd1b200ec", + "/chunks/user-create.js": "/chunks/user-create.js?id=e1e6127d661c7edf0793", + "/chunks/user-delete.js": "/chunks/user-delete.js?id=8dfec8efd3019616377b", + "/chunks/user-detail.js": "/chunks/user-detail.js?id=b9b70e43cf551a574443", + "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=6c4d0e9e058be11dc1f7", + "/chunks/user-password.js": "/chunks/user-password.js?id=a4b4ab4f4af11533eb4d", + "/chunks/user-storage.js": "/chunks/user-storage.js?id=4aec2d7b60ec0bc35fb9", + "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=99efdd410910267db66e", + "/chunks/users.js": "/chunks/users.js?id=d28a9ac62a41f1ca4af8", + "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js?id=57c854adb91ed9a9d088", + "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~d5e36d91.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~d5e36d91.js?id=170765b4fd923b62195c", + "/vendors~chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser~ch~52c14f2e.js": "/vendors~chunks/files~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/file-browser~ch~52c14f2e.js?id=66afa0e341251a68c3d3", + "/vendors~chunks/platform~chunks/shared.js": "/vendors~chunks/platform~chunks/shared.js?id=eb141834bc24b72d8e92", + "/js/main.c735c5b585be594e788e.hot-update.js": "/js/main.c735c5b585be594e788e.hot-update.js", + "/chunks/files.c735c5b585be594e788e.hot-update.js": "/chunks/files.c735c5b585be594e788e.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared/file-browser.c735c5b585be594e788e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared/file-browser.c735c5b585be594e788e.hot-update.js", + "/chunks/files~chunks/shared-files~chunks/shared/file-browser~chunks/shared/single-file.c735c5b585be594e788e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared/file-browser~chunks/shared/single-file.c735c5b585be594e788e.hot-update.js", + "/chunks/files~chunks/shared/file-browser.c735c5b585be594e788e.hot-update.js": "/chunks/files~chunks/shared/file-browser.c735c5b585be594e788e.hot-update.js", + "/chunks/platform~chunks/shared.c735c5b585be594e788e.hot-update.js": "/chunks/platform~chunks/shared.c735c5b585be594e788e.hot-update.js", + "/js/main.a221fcac26c21dc2d62f.hot-update.js": "/js/main.a221fcac26c21dc2d62f.hot-update.js" } diff --git a/resources/js/components/FilesView/ContextMenu.vue b/resources/js/components/FilesView/ContextMenu.vue index e8dc3e35..a8f926fd 100644 --- a/resources/js/components/FilesView/ContextMenu.vue +++ b/resources/js/components/FilesView/ContextMenu.vue @@ -193,21 +193,21 @@ export default { Option }, computed: { - ...mapGetters(['user', 'fileInfoDetail']), + ...mapGetters(['user', 'clipboard']), hasFolder() { - return this.fileInfoDetail.find(item => item.type === 'folder') + return this.clipboard.find(item => item.type === 'folder') }, hasFile() { - return this.fileInfoDetail.find(item => item.type !== 'folder') + return this.clipboard.find(item => item.type !== 'folder') }, isMultiSelectContextMenu() { // If is context Menu open on multi selected items open just options for the multi selected items - if (this.fileInfoDetail.length > 1 && this.fileInfoDetail.includes(this.item)) + if (this.clipboard.length > 1 && this.clipboard.includes(this.item)) return false // If is context Menu open for the non selected item open options for the single item - if (this.fileInfoDetail.length < 2 || !this.fileInfoDetail.includes(this.item)) + if (this.clipboard.length < 2 || !this.clipboard.includes(this.item)) return true }, favourites() { @@ -250,11 +250,11 @@ export default { restoreItem() { // If is item not in selected items restore just this single item - if (!this.fileInfoDetail.includes(this.item)) + if (!this.clipboard.includes(this.item)) this.$store.dispatch('restoreItem', this.item) - // If is item in selected items restore all items from fileInfoDetail - if (this.fileInfoDetail.includes(this.item)) + // If is item in selected items restore all items from clipboard + if (this.clipboard.includes(this.item)) this.$store.dispatch('restoreItem', null) }, shareCancel() { @@ -283,12 +283,12 @@ export default { !this.favourites.find(el => el.id === this.item.id) ) { // Add to favourite folder that is not selected - if (!this.fileInfoDetail.includes(this.item)) { + if (!this.clipboard.includes(this.item)) { this.$store.dispatch('addToFavourites', this.item) } // Add to favourites all selected folders - if (this.fileInfoDetail.includes(this.item)) { + if (this.clipboard.includes(this.item)) { this.$store.dispatch('addToFavourites', null) } } else { @@ -296,7 +296,7 @@ export default { } }, downloadItem() { - if (this.fileInfoDetail.length > 1) + if (this.clipboard.length > 1) this.$store.dispatch('downloadFiles') else { this.$downloadFile(this.item.file_url, this.item.name + '.' + this.item.mimetype) @@ -304,18 +304,18 @@ export default { }, ItemDetail() { // Dispatch load file info detail - this.$store.commit('GET_FILEINFO_DETAIL', this.item) + this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item) // Show panel if is not open this.$store.dispatch('fileInfoToggle', true) }, deleteItem() { // If is context menu open on non selected item delete this single item - if (!this.fileInfoDetail.includes(this.item)) { + if (!this.clipboard.includes(this.item)) { this.$store.dispatch('deleteItem', this.item) } // If is context menu open to multi selected items dele this selected items - if (this.fileInfoDetail.includes(this.item)) { + if (this.clipboard.includes(this.item)) { this.$store.dispatch('deleteItem') } }, diff --git a/resources/js/components/FilesView/DesktopToolbar.vue b/resources/js/components/FilesView/DesktopToolbar.vue index 656a7cbd..aee7f519 100644 --- a/resources/js/components/FilesView/DesktopToolbar.vue +++ b/resources/js/components/FilesView/DesktopToolbar.vue @@ -73,7 +73,7 @@ export default { ...mapGetters([ 'FilePreviewType', 'fileInfoVisible', - 'fileInfoDetail', + 'clipboard', 'currentFolder', 'browseHistory', 'homeDirectory' @@ -109,7 +109,7 @@ export default { 'shared', 'public' ] - return !this.$isThisLocation(locations) || this.fileInfoDetail.length === 0 + return !this.$isThisLocation(locations) || this.clipboard.length === 0 }, canUploadInView() { return !this.$isThisLocation(['base', 'public']) @@ -122,7 +122,7 @@ export default { 'shared', 'public' ] - return !this.$isThisLocation(locations) || this.fileInfoDetail.length === 0 + return !this.$isThisLocation(locations) || this.clipboard.length === 0 }, canShareInView() { @@ -134,7 +134,7 @@ export default { 'public' ] - return !this.$isThisLocation(locations) || this.fileInfoDetail.length > 1 || this.fileInfoDetail.length === 0 + return !this.$isThisLocation(locations) || this.clipboard.length > 1 || this.clipboard.length === 0 } }, data() { @@ -202,24 +202,24 @@ export default { events.$emit('folder:actions', this.currentFolder) }, deleteItem() { - if (this.fileInfoDetail.length > 0) + if (this.clipboard.length > 0) this.$store.dispatch('deleteItem') }, createFolder() { this.$store.dispatch('createFolder', {name: this.$t('popup_create_folder.folder_default_name')}) }, moveItem() { - if (this.fileInfoDetail.length > 0) - events.$emit('popup:open', { name: 'move', item: this.fileInfoDetail }) + if (this.clipboard.length > 0) + events.$emit('popup:open', { name: 'move', item: this.clipboard }) }, shareItem() { - let event = this.fileInfoDetail[0].shared + let event = this.clipboard[0].shared ? 'share-edit' : 'share-create' events.$emit('popup:open', { name: event, - item: this.fileInfoDetail[0] + item: this.clipboard[0] }) } }, diff --git a/resources/js/components/FilesView/DragUI.vue b/resources/js/components/FilesView/DragUI.vue index 2d217bec..5e5d8686 100644 --- a/resources/js/components/FilesView/DragUI.vue +++ b/resources/js/components/FilesView/DragUI.vue @@ -11,10 +11,10 @@ export default { name: 'DragUI', components: { MultiSelected }, computed: { - ...mapGetters(['fileInfoDetail']), + ...mapGetters(['clipboard']), title() { - let filesLength = this.fileInfoDetail.length, - hasDraggedItem = this.fileInfoDetail.includes(this.draggedItem) + let filesLength = this.clipboard.length, + hasDraggedItem = this.clipboard.includes(this.draggedItem) // Title for multiple selected items if (filesLength > 1 && hasDraggedItem) { @@ -27,8 +27,8 @@ export default { } }, subtitle() { - let filesLength = this.fileInfoDetail.length, - hasDraggedItem = this.fileInfoDetail.includes(this.draggedItem) + let filesLength = this.clipboard.length, + hasDraggedItem = this.clipboard.includes(this.draggedItem) // Subtitle for multiple selected items if (filesLength > 1 && hasDraggedItem) { diff --git a/resources/js/components/FilesView/FileActionsMobile.vue b/resources/js/components/FilesView/FileActionsMobile.vue index 9a28c7e4..890f6bf5 100644 --- a/resources/js/components/FilesView/FileActionsMobile.vue +++ b/resources/js/components/FilesView/FileActionsMobile.vue @@ -155,10 +155,10 @@ events.$emit('mobile-menu:show', 'file-filter') }, selectAll() { - this.$store.commit('SELECT_ALL_FILES') + this.$store.commit('ADD_ALL_ITEMS_TO_CLIPBOARD') }, deselectAll() { - this.$store.commit('CLEAR_FILEINFO_DETAIL') + this.$store.commit('CLIPBOARD_CLEAR') }, enableMultiSelectMode() { this.isSelectMode = true diff --git a/resources/js/components/FilesView/FileBrowser.vue b/resources/js/components/FilesView/FileBrowser.vue index 56c31d7d..3e99f929 100644 --- a/resources/js/components/FilesView/FileBrowser.vue +++ b/resources/js/components/FilesView/FileBrowser.vue @@ -78,15 +78,15 @@
- + - - +
@@ -123,7 +123,7 @@ 'filesInQueueTotal', 'fileInfoVisible', 'FilePreviewType', - 'fileInfoDetail', + 'clipboard', 'currentFolder', 'isSearching', 'isLoading', @@ -141,12 +141,12 @@ draggedItems() { //Set opacity for dragged items - if (!this.fileInfoDetail.includes(this.draggingId)) { + if (!this.clipboard.includes(this.draggingId)) { return [this.draggingId] } - if (this.fileInfoDetail.includes(this.draggingId)) { - return this.fileInfoDetail + if (this.clipboard.includes(this.draggingId)) { + return this.clipboard } } }, @@ -183,7 +183,7 @@ }, methods: { deleteItems() { - if (this.fileInfoDetail.length > 0 && this.$checkPermission('master') || this.$checkPermission('editor')) { + if (this.clipboard.length > 0 && this.$checkPermission('master') || this.$checkPermission('editor')) { this.$store.dispatch('deleteItem') } }, @@ -216,17 +216,17 @@ if (data.type !== 'folder' || this.draggingId === data) return //Prevent move selected folder to folder if in beteewn selected folders - if (this.fileInfoDetail.find(item => item === data && this.fileInfoDetail.length > 1)) return + if (this.clipboard.find(item => item === data && this.clipboard.length > 1)) return // Move folder to new parent //Move item if is not included in selected items - if (!this.fileInfoDetail.includes(this.draggingId)) { + if (!this.clipboard.includes(this.draggingId)) { this.$store.dispatch('moveItem', {to_item: data, noSelectedItem: this.draggingId}) } //Move selected items to folder - if (this.fileInfoDetail.length > 0 && this.fileInfoDetail.includes(this.draggingId)) { + if (this.clipboard.length > 0 && this.clipboard.includes(this.draggingId)) { this.$store.dispatch('moveItem', {to_item: data, noSelectedItem: null}) } @@ -247,7 +247,7 @@ filesContainerClick() { // Deselect items clicked by outside - this.$store.commit('CLEAR_FILEINFO_DETAIL') + this.$store.commit('CLIPBOARD_CLEAR') } }, created() { @@ -268,7 +268,7 @@ }) events.$on('fileItem:deselect', () => { - this.$store.commit('CLEAR_FILEINFO_DETAIL') + this.$store.commit('CLIPBOARD_CLEAR') }) events.$on('scrollTop', () => { diff --git a/resources/js/components/FilesView/FileInfoPanel.vue b/resources/js/components/FilesView/FileInfoPanel.vue index a3b78a79..d60f7d98 100644 --- a/resources/js/components/FilesView/FileInfoPanel.vue +++ b/resources/js/components/FilesView/FileInfoPanel.vue @@ -1,5 +1,5 @@