From a0442ded58a9ddc1178de4bfd25ff2ab590b5014 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Sat, 22 Feb 2025 13:05:36 +0100 Subject: [PATCH] chore: get rid of bootstrap related ts-ignore --- src/public/app/widgets/dialogs/revisions.ts | 14 ++++++-------- src/public/app/widgets/note_type.ts | 3 +-- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/public/app/widgets/dialogs/revisions.ts b/src/public/app/widgets/dialogs/revisions.ts index 47eeb0dc6..b20a5c2f6 100644 --- a/src/public/app/widgets/dialogs/revisions.ts +++ b/src/public/app/widgets/dialogs/revisions.ts @@ -101,10 +101,8 @@ export default class RevisionsDialog extends BasicWidget { private note: FNote | null; private revisionId: string | null; - //@ts-ignore - private modal: Modal; - //@ts-ignore - private listDropdown: Dropdown; + private modal!: Modal; + private listDropdown!: Dropdown; private $list!: JQuery; private $listDropdown!: JQuery; @@ -126,13 +124,13 @@ export default class RevisionsDialog extends BasicWidget { doRender() { this.$widget = $(TPL); - //@ts-ignore - this.modal = Modal.getOrCreateInstance(this.$widget); + + this.modal = Modal.getOrCreateInstance(this.$widget[0]); this.$list = this.$widget.find(".revision-list"); this.$listDropdown = this.$widget.find(".revision-list-dropdown"); - //@ts-ignore - this.listDropdown = Dropdown.getOrCreateInstance(this.$listDropdown, { autoClose: false }); + + this.listDropdown = Dropdown.getOrCreateInstance(this.$listDropdown[0], { autoClose: false }); this.$content = this.$widget.find(".revision-content"); this.$title = this.$widget.find(".revision-title"); this.$titleButtons = this.$widget.find(".revision-title-buttons"); diff --git a/src/public/app/widgets/note_type.ts b/src/public/app/widgets/note_type.ts index 00033ab01..aa9b7628d 100644 --- a/src/public/app/widgets/note_type.ts +++ b/src/public/app/widgets/note_type.ts @@ -88,8 +88,7 @@ export default class NoteTypeWidget extends NoteContextAwareWidget { doRender() { this.$widget = $(TPL); - //@ts-ignore - this.dropdown = Dropdown.getOrCreateInstance(this.$widget.find("[data-bs-toggle='dropdown']")); + this.dropdown = Dropdown.getOrCreateInstance(this.$widget.find("[data-bs-toggle='dropdown']")[0]); this.$widget.on("show.bs.dropdown", () => this.renderDropdown());