summaryrefslogtreecommitdiff
path: root/packages/frontend/src/scripts/get-note-versions-menu.ts
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-10-22 13:16:30 +0200
committerMar0xy <marie@kaifa.ch>2023-10-22 13:16:30 +0200
commitd50e81e475b96343db230db97bbc80571cfd7690 (patch)
treec2ae18b6d883ef2b218b846d8ebc674528e22499 /packages/frontend/src/scripts/get-note-versions-menu.ts
parentchore: remove debug from versions menu (diff)
downloadsharkey-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.ts9
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[] = [];