diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/web/app/desktop/views/components/drive.nav-folder.vue | 5 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/drive.vue | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/web/app/desktop/views/components/drive.nav-folder.vue b/src/web/app/desktop/views/components/drive.nav-folder.vue index a5677dcb4d..dfbf116bff 100644 --- a/src/web/app/desktop/views/components/drive.nav-folder.vue +++ b/src/web/app/desktop/views/components/drive.nav-folder.vue @@ -52,6 +52,8 @@ export default Vue.extend({ } else { e.dataTransfer.dropEffect = 'none'; } + + return false; }, onDragenter() { if (this.folder || this.browser.folder) this.draghover = true; @@ -102,6 +104,9 @@ export default Vue.extend({ <style lang="stylus" scoped> .root.nav-folder + > * + pointer-events none + &[data-draghover] background #eee diff --git a/src/web/app/desktop/views/components/drive.vue b/src/web/app/desktop/views/components/drive.vue index 7c4b08d3f0..1d84c24098 100644 --- a/src/web/app/desktop/views/components/drive.vue +++ b/src/web/app/desktop/views/components/drive.vue @@ -16,7 +16,7 @@ ref="main" @mousedown="onMousedown" @dragover.prevent.stop="onDragover" - @dragenter.prevent="onDragenter" + @dragenter="onDragenter" @dragleave="onDragleave" @drop.prevent.stop="onDrop" @contextmenu.prevent.stop="onContextmenu" @@ -251,6 +251,8 @@ export default Vue.extend({ } else { e.dataTransfer.dropEffect = 'none'; } + + return false; }, onDragenter(e) { |