import StandardWidget from "./standard_widget.js"; const TPL = `
Note ID:
Created:
Modified:
Type: MIME:
`; class CalendarWidget extends StandardWidget { getWidgetTitle() { return "Calendar"; } async isEnabled() { return await super.isEnabled() && await this.ctx.note.hasLabel("dateNote"); } async doRenderBody() { this.$body.html(TPL); const $noteId = this.$body.find(".note-info-note-id"); const $dateCreated = this.$body.find(".note-info-date-created"); const $dateModified = this.$body.find(".note-info-date-modified"); const $type = this.$body.find(".note-info-type"); const $mime = this.$body.find(".note-info-mime"); const note = this.ctx.note; $noteId.text(note.noteId); $dateCreated.text(note.dateCreated); $dateModified.text(note.dateModified); $type.text(note.type); $mime.text(note.mime).attr("title", note.mime); } } export default CalendarWidget;