summaryrefslogtreecommitdiff
path: root/src/client/ui
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-12-29 21:18:35 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-12-29 21:18:35 +0900
commitb177b0cafc190ba59b3a84ea1ed72d79bcde7aa6 (patch)
tree7db48ce80a83c17593a41a00a3b5a8b47b95b34a /src/client/ui
parentImprove usability (diff)
downloadsharkey-b177b0cafc190ba59b3a84ea1ed72d79bcde7aa6.tar.gz
sharkey-b177b0cafc190ba59b3a84ea1ed72d79bcde7aa6.tar.bz2
sharkey-b177b0cafc190ba59b3a84ea1ed72d79bcde7aa6.zip
タイムラインの上に設置した投稿フォームでコンテキストメニューが表示できない問題を修正
Diffstat (limited to 'src/client/ui')
-rw-r--r--src/client/ui/default.vue3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/ui/default.vue b/src/client/ui/default.vue
index ed55b2b4bd..5587787e63 100644
--- a/src/client/ui/default.vue
+++ b/src/client/ui/default.vue
@@ -2,7 +2,7 @@
<div class="mk-app" :class="{ wallpaper }">
<XSidebar ref="nav" class="sidebar"/>
- <div class="contents" ref="contents" :class="{ withHeader: $store.state.titlebar }" @contextmenu.prevent.stop="onContextmenu">
+ <div class="contents" ref="contents" :class="{ withHeader: $store.state.titlebar }" @contextmenu.stop="onContextmenu">
<header v-if="$store.state.titlebar" class="header" ref="header" @click="onHeaderClick">
<XHeader :info="pageInfo"/>
</header>
@@ -194,6 +194,7 @@ export default defineComponent({
},
onContextmenu(e) {
+ if (['INPUT', 'TEXTAREA'].includes(e.target.tagName) || e.target.attributes['contenteditable']) return;
const path = this.$route.path;
os.contextMenu([{
type: 'label',