summaryrefslogtreecommitdiff
path: root/packages/client/src/scripts/use-tooltip.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-12-02 20:09:12 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-12-02 20:09:12 +0900
commitf38b6a1806cce7760dafb8d3635ec9654f123df3 (patch)
treecb2e47b80f3af9d1d99cd242dc19667f5e65534a /packages/client/src/scripts/use-tooltip.ts
parent:art: (diff)
downloadsharkey-f38b6a1806cce7760dafb8d3635ec9654f123df3.tar.gz
sharkey-f38b6a1806cce7760dafb8d3635ec9654f123df3.tar.bz2
sharkey-f38b6a1806cce7760dafb8d3635ec9654f123df3.zip
client: tweak ui
Diffstat (limited to 'packages/client/src/scripts/use-tooltip.ts')
-rw-r--r--packages/client/src/scripts/use-tooltip.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/client/src/scripts/use-tooltip.ts b/packages/client/src/scripts/use-tooltip.ts
index 89e6b1be9d..a9bf6d93db 100644
--- a/packages/client/src/scripts/use-tooltip.ts
+++ b/packages/client/src/scripts/use-tooltip.ts
@@ -1,5 +1,6 @@
import { isScreenTouching } from '@/os';
import { Ref, ref } from 'vue';
+import { isDeviceTouch } from './is-device-touch';
export function useTooltip(onShow: (showing: Ref<boolean>) => void) {
let isHovering = false;
@@ -13,7 +14,7 @@ export function useTooltip(onShow: (showing: Ref<boolean>) => void) {
// iOS(Androidも?)では、要素をタップした直後に(おせっかいで)mouseoverイベントを発火させたりするため、その対策
// これが無いと、画面に触れてないのにツールチップが出たりしてしまう
- if (!isScreenTouching) return;
+ if (isDeviceTouch && !isScreenTouching) return;
const showing = ref(true);
onShow(showing);