Skip to content
Snippets Groups Projects
Commit 84a7a955 authored by syuilo's avatar syuilo
Browse files

ウィンドウ右クリックでサイドビューで開けるように

parent 8d12fd15
No related branches found
Tags 10.87.4
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment