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