mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 08:12:15 +00:00
context menu fix
This commit is contained in:
@@ -45,7 +45,7 @@
|
|||||||
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=344da8fc3585d4d4a961",
|
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=344da8fc3585d4d4a961",
|
||||||
"/chunks/files.js": "/chunks/files.js?id=f0a4d97bafb958087749",
|
"/chunks/files.js": "/chunks/files.js?id=f0a4d97bafb958087749",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js?id=64ac90ff8ae7d3ee3ed1",
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js?id=64ac90ff8ae7d3ee3ed1",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js?id=031c0e907227c6f1ca3b",
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js?id=fd09338f95a63dfa9f95",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.js?id=95a21dc98f0b9a5ba0cb",
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.js?id=95a21dc98f0b9a5ba0cb",
|
||||||
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=03178bb58e92ab505135",
|
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=03178bb58e92ab505135",
|
||||||
"/chunks/homepage.js": "/chunks/homepage.js?id=b89dd81804b8a0bd3f0b",
|
"/chunks/homepage.js": "/chunks/homepage.js?id=b89dd81804b8a0bd3f0b",
|
||||||
@@ -473,5 +473,29 @@
|
|||||||
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9a7fd32757c0cb05646c.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9a7fd32757c0cb05646c.hot-update.js",
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9a7fd32757c0cb05646c.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9a7fd32757c0cb05646c.hot-update.js",
|
||||||
"/chunks/platform~chunks/shared.28feaf94158102e55e3e.hot-update.js": "/chunks/platform~chunks/shared.28feaf94158102e55e3e.hot-update.js",
|
"/chunks/platform~chunks/shared.28feaf94158102e55e3e.hot-update.js": "/chunks/platform~chunks/shared.28feaf94158102e55e3e.hot-update.js",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b82b48ce97dea1199b25.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b82b48ce97dea1199b25.hot-update.js",
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b82b48ce97dea1199b25.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b82b48ce97dea1199b25.hot-update.js",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6c2f5ff8ef0438ab6768.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6c2f5ff8ef0438ab6768.hot-update.js"
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6c2f5ff8ef0438ab6768.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6c2f5ff8ef0438ab6768.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.da6b9ad1ace6bcc9ed9b.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.da6b9ad1ace6bcc9ed9b.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.0e5f5be267ec31d5681a.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.0e5f5be267ec31d5681a.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2c6e1a1239daa199048e.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2c6e1a1239daa199048e.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.abfd5bf57025a363746e.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.abfd5bf57025a363746e.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.96409fd21ec1dad77198.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.96409fd21ec1dad77198.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7ae6fefe490ace713465.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7ae6fefe490ace713465.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.5a2ccf308515b3f7dbbb.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.5a2ccf308515b3f7dbbb.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.cf2fe911a92e64c36433.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.cf2fe911a92e64c36433.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b5e1907515683685e814.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b5e1907515683685e814.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.472152a25dd15933b365.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.472152a25dd15933b365.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b1f33fdfb54f2f0b7aaf.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.b1f33fdfb54f2f0b7aaf.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.a605cfbe92c16ed2b939.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.a605cfbe92c16ed2b939.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.e5a06543fe52ea522190.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.e5a06543fe52ea522190.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.5baba993b00259ac9c65.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.5baba993b00259ac9c65.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.941245619a8d09bce911.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.941245619a8d09bce911.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.031e6898a29e79eb34c4.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.031e6898a29e79eb34c4.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7315a832787756690cfd.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7315a832787756690cfd.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.373fd8f7cfb3f00ea66a.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.373fd8f7cfb3f00ea66a.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2ba6eb4b57ff591e949c.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2ba6eb4b57ff591e949c.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.9b0c48467cbf40ad3463.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.9b0c48467cbf40ad3463.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6e8ef2c6e6b7377d75c8.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6e8ef2c6e6b7377d75c8.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.85434004cb43292807d6.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.85434004cb43292807d6.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2efeb6b5514f07e8e36f.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2efeb6b5514f07e8e36f.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.3a1a10a2da95a801ce56.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.3a1a10a2da95a801ce56.hot-update.js"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,6 +90,8 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
events.$on('context-menu:hide', () => this.closeAndResetContextMenu())
|
||||||
|
|
||||||
events.$on('context-menu:show', (event, item) => {
|
events.$on('context-menu:show', (event, item) => {
|
||||||
// Store item
|
// Store item
|
||||||
this.item = item
|
this.item = item
|
||||||
@@ -109,8 +111,6 @@ export default {
|
|||||||
this.positionX = container.offsetLeft
|
this.positionX = container.offsetLeft
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
events.$on('unClick', () => this.closeAndResetContextMenu())
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
@click.self="deselect"
|
@click.self="deselect"
|
||||||
>
|
>
|
||||||
<ItemHandler
|
<ItemHandler
|
||||||
|
@click.native="hideContextMenu"
|
||||||
@dragstart="dragStart(item)"
|
@dragstart="dragStart(item)"
|
||||||
@drop.stop.native.prevent="dragFinish(item, $event)"
|
@drop.stop.native.prevent="dragFinish(item, $event)"
|
||||||
@contextmenu.native.prevent="contextMenu($event, item)"
|
@contextmenu.native.prevent="contextMenu($event, item)"
|
||||||
@@ -123,7 +124,14 @@
|
|||||||
contextMenu(event, item) {
|
contextMenu(event, item) {
|
||||||
events.$emit('context-menu:show', event, item)
|
events.$emit('context-menu:show', event, item)
|
||||||
},
|
},
|
||||||
|
hideContextMenu() {
|
||||||
|
events.$emit('context-menu:hide')
|
||||||
|
},
|
||||||
deselect() {
|
deselect() {
|
||||||
|
// Hide context menu
|
||||||
|
events.$emit('context-menu:hide')
|
||||||
|
|
||||||
|
// Clear clipboard
|
||||||
this.$store.commit('CLIPBOARD_CLEAR')
|
this.$store.commit('CLIPBOARD_CLEAR')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -84,10 +84,12 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
clickFilter(e) {
|
clickFilter(e) {
|
||||||
|
|
||||||
|
// Handle click for mobile device
|
||||||
if (this.$isMobile()) {
|
if (this.$isMobile()) {
|
||||||
this.clickedItem(e)
|
this.clickedItem(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Handle click & double click for desktop
|
||||||
if (! this.$isMobile()) {
|
if (! this.$isMobile()) {
|
||||||
this.clicks++
|
this.clicks++
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user