diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-12-10 18:20:41 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-12-10 18:20:41 +0900 |
| commit | 0b038f64779cf74d81b47749a211df9c64164b66 (patch) | |
| tree | f4e8cd86f73df0ed9a5357726726efa71f567029 /packages/client/src/components/ui/tooltip.vue | |
| parent | fix(client): クリップの設定を編集できない問題を修正 (diff) | |
| download | misskey-0b038f64779cf74d81b47749a211df9c64164b66.tar.gz misskey-0b038f64779cf74d81b47749a211df9c64164b66.tar.bz2 misskey-0b038f64779cf74d81b47749a211df9c64164b66.zip | |
fix(client): メニューなどがウィンドウの裏に隠れる問題を修正
Diffstat (limited to 'packages/client/src/components/ui/tooltip.vue')
| -rw-r--r-- | packages/client/src/components/ui/tooltip.vue | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/client/src/components/ui/tooltip.vue b/packages/client/src/components/ui/tooltip.vue index 2a63c207fd..90326a0ff5 100644 --- a/packages/client/src/components/ui/tooltip.vue +++ b/packages/client/src/components/ui/tooltip.vue @@ -1,6 +1,6 @@ <template> <transition name="tooltip" appear @after-leave="$emit('closed')"> - <div v-show="showing" ref="el" class="buebdbiu _acrylic _shadow" :style="{ maxWidth: maxWidth + 'px' }"> + <div v-show="showing" ref="el" class="buebdbiu _acrylic _shadow" :style="{ zIndex, maxWidth: maxWidth + 'px' }"> <slot>{{ text }}</slot> </div> </transition> @@ -8,6 +8,7 @@ <script lang="ts"> import { defineComponent, nextTick, onMounted, onUnmounted, ref } from 'vue'; +import * as os from '@/os'; export default defineComponent({ props: { @@ -33,6 +34,7 @@ export default defineComponent({ setup(props, context) { const el = ref<HTMLElement>(); + const zIndex = os.claimZIndex(true); const setPosition = () => { if (el.value == null) return; @@ -88,6 +90,7 @@ export default defineComponent({ return { el, + zIndex, }; }, }) @@ -108,7 +111,6 @@ export default defineComponent({ .buebdbiu { position: absolute; - z-index: 11000; font-size: 0.8em; padding: 8px 12px; box-sizing: border-box; |