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) {