chore(ts): start port of widgets/attachment_detail

This commit is contained in:
Panagiotis Papadopoulos 2025-02-22 18:51:33 +01:00
parent d99a44867c
commit 3f2ae81fe4

View File

@ -7,6 +7,7 @@ import imageService from "../services/image.js";
import linkService from "../services/link.js"; import linkService from "../services/link.js";
import contentRenderer from "../services/content_renderer.js"; import contentRenderer from "../services/content_renderer.js";
import toastService from "../services/toast.js"; import toastService from "../services/toast.js";
import type FAttachment from "../entities/fattachment.js";
const TPL = ` const TPL = `
<div class="attachment-detail-widget"> <div class="attachment-detail-widget">
@ -96,7 +97,12 @@ const TPL = `
</div>`; </div>`;
export default class AttachmentDetailWidget extends BasicWidget { export default class AttachmentDetailWidget extends BasicWidget {
constructor(attachment, isFullDetail) { attachment: FAttachment;
attachmentActionsWidget: AttachmentActionsWidget;
isFullDetail: boolean;
$wrapper!: JQuery<HTMLElement>;
constructor(attachment: FAttachment, isFullDetail: boolean) {
super(); super();
this.contentSized(); this.contentSized();