From 3f2ae81fe4c361ba3597d0e8ea6ac65f5e3878d9 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Sat, 22 Feb 2025 18:51:33 +0100 Subject: [PATCH] chore(ts): start port of widgets/attachment_detail --- .../{attachment_detail.js => attachment_detail.ts} | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) rename src/public/app/widgets/{attachment_detail.js => attachment_detail.ts} (96%) diff --git a/src/public/app/widgets/attachment_detail.js b/src/public/app/widgets/attachment_detail.ts similarity index 96% rename from src/public/app/widgets/attachment_detail.js rename to src/public/app/widgets/attachment_detail.ts index 8aa6b5824..819d7a2f1 100644 --- a/src/public/app/widgets/attachment_detail.js +++ b/src/public/app/widgets/attachment_detail.ts @@ -7,6 +7,7 @@ import imageService from "../services/image.js"; import linkService from "../services/link.js"; import contentRenderer from "../services/content_renderer.js"; import toastService from "../services/toast.js"; +import type FAttachment from "../entities/fattachment.js"; const TPL = `
@@ -96,7 +97,12 @@ const TPL = `
`; export default class AttachmentDetailWidget extends BasicWidget { - constructor(attachment, isFullDetail) { + attachment: FAttachment; + attachmentActionsWidget: AttachmentActionsWidget; + isFullDetail: boolean; + $wrapper!: JQuery; + + constructor(attachment: FAttachment, isFullDetail: boolean) { super(); this.contentSized();