diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-10-22 13:16:30 +0200 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-10-22 13:16:30 +0200 |
| commit | d50e81e475b96343db230db97bbc80571cfd7690 (patch) | |
| tree | c2ae18b6d883ef2b218b846d8ebc674528e22499 /packages/frontend/src/scripts/get-note-versions-menu.ts | |
| parent | chore: remove debug from versions menu (diff) | |
| download | sharkey-d50e81e475b96343db230db97bbc80571cfd7690.tar.gz sharkey-d50e81e475b96343db230db97bbc80571cfd7690.tar.bz2 sharkey-d50e81e475b96343db230db97bbc80571cfd7690.zip | |
upd: improve note edit table & improve previous version view
Closes transfem-org/Sharkey#105
Diffstat (limited to 'packages/frontend/src/scripts/get-note-versions-menu.ts')
| -rw-r--r-- | packages/frontend/src/scripts/get-note-versions-menu.ts | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/frontend/src/scripts/get-note-versions-menu.ts b/packages/frontend/src/scripts/get-note-versions-menu.ts index 12b81c750d..4191920638 100644 --- a/packages/frontend/src/scripts/get-note-versions-menu.ts +++ b/packages/frontend/src/scripts/get-note-versions-menu.ts @@ -1,4 +1,4 @@ -import { Ref } from 'vue'; +import { Ref, defineAsyncComponent } from 'vue'; import * as Misskey from 'misskey-js'; import { i18n } from '@/i18n.js'; import * as os from '@/os.js'; @@ -20,7 +20,12 @@ export async function getNoteVersionsMenu(props: { const cleanups = [] as (() => void)[]; function openVersion(info): void { - os.alert({ type: 'info', title: `Edits from ${info.updatedAt}`, text: info.text }); + os.popup(defineAsyncComponent(() => import('@/components/SkOldNoteWindow.vue')), { + note: appearNote, + oldText: info.text, + updatedAt: info.updatedAt, + }, { + }, 'closed'); } const menu: MenuItem[] = []; |