import { openDialog } from "../../services/dialog.js"; import { t } from "../../services/i18n.js"; import BasicWidget from "../basic_widget.js"; import { Modal } from "bootstrap"; const TPL = /*html*/` `; export default class PasswordNoteSetDialog extends BasicWidget { private modal!: Modal; private $openPasswordOptionsButton!: JQuery; doRender() { this.$widget = $(TPL); this.modal = Modal.getOrCreateInstance(this.$widget[0]); this.$openPasswordOptionsButton = this.$widget.find(".open-password-options-button"); this.$openPasswordOptionsButton.on("click", () => { this.modal.hide(); this.triggerCommand("showOptions", { section: "_optionsPassword" }); }); } showPasswordNotSetEvent() { openDialog(this.$widget); } }