summaryrefslogtreecommitdiff
path: root/src/client/components
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-10-28 22:21:53 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-10-28 22:21:53 +0900
commit84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09 (patch)
treead628e6d33ab4df546a812ccc80be3f58680ff54 /src/client/components
parentウィンドウ内のリンクを右クリックしたときに「サイド... (diff)
downloadmisskey-84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09.tar.gz
misskey-84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09.tar.bz2
misskey-84a7a9555ff114ac4b3b8f6c890462ff5e2e0f09.zip
ウィンドウ右クリックでサイドビューで開けるように
Diffstat (limited to 'src/client/components')
-rw-r--r--src/client/components/page-window.vue17
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