import TabAwareWidget from "./tab_aware_widget.js"; const TPL = `
`; export default class RunScriptButtonsWidget extends TabAwareWidget { doRender() { this.$widget = $(TPL); this.$renderButton = this.$widget.find('.render-button'); this.$executeScriptButton = this.$widget.find('.execute-script-button'); } refreshWithNote(note) { this.$renderButton.toggle(note.type === 'render'); this.$executeScriptButton.toggle(note.type === 'code' && note.mime.startsWith('application/javascript')); } async entitiesReloadedEvent({loadResults}) { if (loadResults.isNoteReloaded(this.noteId)) { this.refresh(); } } }