diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-12-02 20:09:12 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-12-02 20:09:12 +0900 |
| commit | f38b6a1806cce7760dafb8d3635ec9654f123df3 (patch) | |
| tree | cb2e47b80f3af9d1d99cd242dc19667f5e65534a /packages/client/src/scripts/use-tooltip.ts | |
| parent | :art: (diff) | |
| download | sharkey-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.ts | 3 |
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); |