mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
chore(ts): get rid of bootstrap related ts-ignores
This commit is contained in:
parent
65ad4c3a2b
commit
4f171fd966
@ -3,6 +3,7 @@ import BasicWidget from "../basic_widget.js";
|
||||
import utils from "../../services/utils.js";
|
||||
import UpdateAvailableWidget from "./update_available.js";
|
||||
import options from "../../services/options.js";
|
||||
import { Tooltip, Dropdown } from "bootstrap";
|
||||
|
||||
const TPL = `
|
||||
<div class="dropdown global-menu">
|
||||
@ -251,8 +252,8 @@ const TPL = `
|
||||
export default class GlobalMenuWidget extends BasicWidget {
|
||||
private updateAvailableWidget: UpdateAvailableWidget;
|
||||
private isHorizontalLayout: boolean;
|
||||
private tooltip!: bootstrap.Tooltip;
|
||||
private dropdown!: bootstrap.Dropdown;
|
||||
private tooltip!: Tooltip;
|
||||
private dropdown!: Dropdown;
|
||||
|
||||
private $updateToLatestVersionButton!: JQuery<HTMLElement>;
|
||||
private $zoomState!: JQuery<HTMLElement>;
|
||||
@ -292,16 +293,13 @@ export default class GlobalMenuWidget extends BasicWidget {
|
||||
</g>
|
||||
</svg>`)
|
||||
);
|
||||
//TODO: Fix once bootstrap is imported via modules.
|
||||
//@ts-ignore
|
||||
this.tooltip = new bootstrap.Tooltip(this.$widget.find("[data-bs-toggle='tooltip']"), { trigger: "hover" });
|
||||
|
||||
this.tooltip = new Tooltip(this.$widget.find("[data-bs-toggle='tooltip']")[0], { trigger: "hover" });
|
||||
} else {
|
||||
$globalMenuButton.toggleClass("bx bx-menu");
|
||||
}
|
||||
|
||||
//TODO: Fix once bootstrap is imported via modules.
|
||||
//@ts-ignore
|
||||
this.dropdown = bootstrap.Dropdown.getOrCreateInstance(this.$widget.find("[data-bs-toggle='dropdown']"), {
|
||||
this.dropdown = Dropdown.getOrCreateInstance(this.$widget.find("[data-bs-toggle='dropdown']")[0], {
|
||||
alignment: "bottom"
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user