mirror of
https://github.com/zadam/trilium.git
synced 2025-11-12 00:05:50 +01:00
shortcut improvements
This commit is contained in:
@@ -7,7 +7,6 @@ export default class ButtonFromNoteWidget extends ButtonWidget {
|
||||
super();
|
||||
|
||||
this.settings.buttonNoteIdProvider = null;
|
||||
this.settings.defaultIconProvider = null;
|
||||
}
|
||||
|
||||
buttonNoteIdProvider(provider) {
|
||||
@@ -15,11 +14,6 @@ export default class ButtonFromNoteWidget extends ButtonWidget {
|
||||
return this;
|
||||
}
|
||||
|
||||
defaultIconProvider(provider) {
|
||||
this.settings.defaultIconProvider = provider;
|
||||
return this;
|
||||
}
|
||||
|
||||
doRender() {
|
||||
super.doRender();
|
||||
|
||||
@@ -29,17 +23,16 @@ export default class ButtonFromNoteWidget extends ButtonWidget {
|
||||
updateIcon() {
|
||||
const buttonNoteId = this.settings.buttonNoteIdProvider();
|
||||
|
||||
if (!buttonNoteId && this.settings.defaultIconProvider()) {
|
||||
this.settings.icon = this.settings.defaultIconProvider();
|
||||
if (!buttonNoteId) {
|
||||
console.error(`buttonNoteId for '${this.componentId}' is not defined.`);
|
||||
return;
|
||||
}
|
||||
|
||||
froca.getNote(buttonNoteId).then(note => {
|
||||
this.settings.icon = note.getIcon();
|
||||
|
||||
this.refreshIcon();
|
||||
} else {
|
||||
froca.getNote(buttonNoteId).then(note => {
|
||||
this.settings.icon = note.getIcon();
|
||||
|
||||
this.refreshIcon();
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
entitiesReloadedEvent({loadResults}) {
|
||||
|
||||
Reference in New Issue
Block a user