import BasicWidget from "./basic_widget.js"; import keyboardActionService from "../services/keyboard_actions.js"; import utils from "../services/utils.js"; import syncService from "../services/sync.js"; const TPL = ` `; export default class GlobalMenuWidget extends BasicWidget { doRender() { this.$widget = $(TPL); this.$widget.find(".show-about-dialog-button").on('click', () => import("../dialogs/about.js").then(d => d.showDialog())); this.$widget.find(".sync-now-button").on('click', () => syncService.syncNow()); this.$widget.find(".logout-button").toggle(!utils.isElectron()); this.$widget.find(".open-dev-tools-button").toggle(utils.isElectron()); return this.$widget; } }