From 00bb7af5bdeb281103a08c355731c1928b980530 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 2 Feb 2025 12:59:00 +0200 Subject: [PATCH] chore(client/ts): port doc --- src/public/app/types.d.ts | 1 + src/public/app/widgets/type_widgets/{doc.js => doc.ts} | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) rename src/public/app/widgets/type_widgets/{doc.js => doc.ts} (90%) diff --git a/src/public/app/types.d.ts b/src/public/app/types.d.ts index b1750afb4..2af1e098d 100644 --- a/src/public/app/types.d.ts +++ b/src/public/app/types.d.ts @@ -39,6 +39,7 @@ interface CustomGlobals { maxEntityChangeIdAtLoad: number; maxEntityChangeSyncIdAtLoad: number; assetPath: string; + appPath: string; instanceName: string; appCssNoteIds: string[]; triliumVersion: string; diff --git a/src/public/app/widgets/type_widgets/doc.js b/src/public/app/widgets/type_widgets/doc.ts similarity index 90% rename from src/public/app/widgets/type_widgets/doc.js rename to src/public/app/widgets/type_widgets/doc.ts index 4fd2d76f0..433abccda 100644 --- a/src/public/app/widgets/type_widgets/doc.js +++ b/src/public/app/widgets/type_widgets/doc.ts @@ -1,3 +1,4 @@ +import type FNote from "../../entities/fnote.js"; import TypeWidget from "./type_widget.js"; const TPL = `
@@ -5,7 +6,7 @@ const TPL = `
.note-detail-doc-content { padding: 15px; } - + .note-detail-doc-content pre { background-color: var(--accented-background-color); border: 1px solid var(--main-border-color); @@ -13,11 +14,14 @@ const TPL = `
border-radius: 5px; } - +
`; export default class DocTypeWidget extends TypeWidget { + + private $content!: JQuery; + static getType() { return "doc"; } @@ -29,7 +33,7 @@ export default class DocTypeWidget extends TypeWidget { super.doRender(); } - async doRefresh(note) { + async doRefresh(note: FNote) { const docName = note.getLabelValue("docName"); if (docName) {