Merge branch 'feature/default-post-target-detect-from-path' into develop_test
This commit is contained in:
commit
14b9391346
|
@ -24,6 +24,7 @@ import MkContextMenu from '@/components/MkContextMenu.vue';
|
||||||
import { MenuItem } from '@/types/menu.js';
|
import { MenuItem } from '@/types/menu.js';
|
||||||
import copyToClipboard from '@/scripts/copy-to-clipboard.js';
|
import copyToClipboard from '@/scripts/copy-to-clipboard.js';
|
||||||
import { showMovedDialog } from '@/scripts/show-moved-dialog.js';
|
import { showMovedDialog } from '@/scripts/show-moved-dialog.js';
|
||||||
|
import { mainRouter } from '@/global/router/main.js';
|
||||||
|
|
||||||
export const openingWindowsCount = ref(0);
|
export const openingWindowsCount = ref(0);
|
||||||
|
|
||||||
|
@ -600,6 +601,16 @@ export function post(props: Record<string, any> = {}): Promise<void> {
|
||||||
// Vueが渡されたコンポーネントに内部的に__propsというプロパティを生やす影響で、
|
// Vueが渡されたコンポーネントに内部的に__propsというプロパティを生やす影響で、
|
||||||
// 複数のpost formを開いたときに場合によってはエラーになる
|
// 複数のpost formを開いたときに場合によってはエラーになる
|
||||||
// もちろん複数のpost formを開けること自体Misskeyサイドのバグなのだが
|
// もちろん複数のpost formを開けること自体Misskeyサイドのバグなのだが
|
||||||
|
|
||||||
|
const route = mainRouter.getCurrentPath().split('/');
|
||||||
|
if (route[1] === 'channels') props = {
|
||||||
|
...props,
|
||||||
|
// 本当はチャンネル名や色もほしいけどどっからとってこよう
|
||||||
|
channel: {
|
||||||
|
id: route[2],
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
let dispose;
|
let dispose;
|
||||||
popup(MkPostFormDialog, props, {
|
popup(MkPostFormDialog, props, {
|
||||||
closed: () => {
|
closed: () => {
|
||||||
|
|
Loading…
Reference in New Issue