diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-10-28 22:21:53 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-10-28 22:21:53 +0900 |
| commit | 84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09 (patch) | |
| tree | ad628e6d33ab4df546a812ccc80be3f58680ff54 /src/client/components | |
| parent | ウィンドウ内のリンクを右クリックしたときに「サイド... (diff) | |
| download | misskey-84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09.tar.gz misskey-84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09.tar.bz2 misskey-84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09.zip | |
ウィンドウ右クリックでサイドビューで開けるように
Diffstat (limited to 'src/client/components')
| -rw-r--r-- | src/client/components/page-window.vue | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/client/components/page-window.vue b/src/client/components/page-window.vue index c3ec7db867..67f54ac15b 100644 --- a/src/client/components/page-window.vue +++ b/src/client/components/page-window.vue @@ -22,7 +22,7 @@ <script lang="ts"> import { defineComponent } from 'vue'; -import { faExternalLinkAlt, faExpandAlt, faLink, faChevronLeft } from '@fortawesome/free-solid-svg-icons'; +import { faExternalLinkAlt, faExpandAlt, faLink, faChevronLeft, faColumns } from '@fortawesome/free-solid-svg-icons'; import XWindow from '@/components/ui/window.vue'; import XHeader from '@/ui/_common_/header.vue'; import { popout } from '@/scripts/popout'; @@ -35,6 +35,12 @@ export default defineComponent({ XHeader, }, + inject: { + sideViewHook: { + default: null + } + }, + provide() { return { navHook: (url) => { @@ -81,7 +87,14 @@ export default defineComponent({ icon: faExpandAlt, text: this.$t('showInPage'), action: this.expand - }, { + }, this.sideViewHook ? { + icon: faColumns, + text: this.$t('openInSideView'), + action: () => { + this.sideViewHook(this.url); + this.$refs.window.close(); + } + } : undefined, { icon: faExternalLinkAlt, text: this.$t('popout'), action: this.popout |