import BasicWidget from "./basic_widget.js"; import appContext from "../services/app_context.js"; const WIDGET_TPL = `
`; class GlobalButtonsWidget extends BasicWidget { async doRender($widget) { $widget.append($(WIDGET_TPL)); const $createTopLevelNoteButton = $widget.find(".create-top-level-note-button"); const $collapseTreeButton = $widget.find(".collapse-tree-button"); const $scrollToActiveNoteButton = $widget.find(".scroll-to-active-note-button"); const $toggleSearchButton = $widget.find(".toggle-search-button"); $createTopLevelNoteButton.on('click', () => this.trigger('createTopLevelNote')); $collapseTreeButton.on('click', () => this.trigger('collapseTree')); $scrollToActiveNoteButton.on('click', () => appContext.getMainNoteTree().scrollToActiveNote()); $toggleSearchButton.on('click', () => this.trigger('toggleSearch')); } } export default GlobalButtonsWidget;