Skip to content

Commit

Permalink
Fix: dashboard: list item's action buttons don't work with 'single cl…
Browse files Browse the repository at this point in the history
…ick' setting enabled
  • Loading branch information
aleksey-hoffman committed Aug 7, 2022
1 parent 1a51ada commit 3d904b7
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 50 deletions.
2 changes: 2 additions & 0 deletions src/components/DirItem.vue
Original file line number Diff line number Diff line change
Expand Up @@ -664,6 +664,8 @@ export default {
}
},
handleDirItemMouseDown (event, dirItem, index) {
if (event.path.some(pathElement => pathElement.classList?.contains('dir-item-card__actions'))) {return}
this.inputState.drag.type = 'local'
this.inputState.drag.dirItems = this.selectedDirItems
this.mouseDown.item = dirItem
Expand Down
95 changes: 45 additions & 50 deletions src/views/Dashboard.vue
Original file line number Diff line number Diff line change
Expand Up @@ -107,16 +107,15 @@ Copyright © 2021 - present Aleksey Hoffman. All rights reserved.
}"
>
<template #actions>
<v-btn icon>
<v-icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PINNED',
{ items: [item] }
)"
>
mdi-close
</v-icon>
<v-btn
icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PINNED',
{ items: [item] }
)"
>
<v-icon>mdi-close</v-icon>
</v-btn>
</template>
</dir-item>
Expand All @@ -139,16 +138,15 @@ Copyright © 2021 - present Aleksey Hoffman. All rights reserved.
}"
>
<template #actions>
<v-btn icon>
<v-icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PINNED',
{ items: [item] }
)"
>
mdi-close
</v-icon>
<v-btn
icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PINNED',
{ items: [item] }
)"
>
<v-icon>mdi-close</v-icon>
</v-btn>
</template>
</dir-item>
Expand Down Expand Up @@ -226,16 +224,15 @@ Copyright © 2021 - present Aleksey Hoffman. All rights reserved.
}"
>
<template #actions>
<v-btn icon>
<v-icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PROTECTED',
{ items: [item] }
)"
>
mdi-close
</v-icon>
<v-btn
icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PROTECTED',
{ items: [item] }
)"
>
<v-icon>mdi-close</v-icon>
</v-btn>
</template>
</dir-item>
Expand All @@ -258,16 +255,15 @@ Copyright © 2021 - present Aleksey Hoffman. All rights reserved.
}"
>
<template #actions>
<v-btn icon>
<v-icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PROTECTED',
{ items: [item] }
)"
>
mdi-close
</v-icon>
<v-btn
icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_PROTECTED',
{ items: [item] }
)"
>
<v-icon>mdi-close</v-icon>
</v-btn>
</template>
</dir-item>
Expand Down Expand Up @@ -353,16 +349,15 @@ Copyright © 2021 - present Aleksey Hoffman. All rights reserved.
}"
>
<template #actions>
<v-btn icon>
<v-icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_DIR_ITEMS_TIMELINE',
{items: [item]}
)"
>
mdi-close
</v-icon>
<v-btn
icon
@dblclick.prevent.stop=""
@click.prevent.stop="$store.dispatch(
'REMOVE_FROM_DIR_ITEMS_TIMELINE',
{items: [item]}
)"
>
<v-icon>mdi-close</v-icon>
</v-btn>
</template>
</dir-item>
Expand Down

0 comments on commit 3d904b7

Please sign in to comment.