fix access to editor instance if active note is not text

This commit is contained in:
zadam
2019-05-19 09:13:13 +02:00
parent 8c46e96397
commit 722380e7b8
4 changed files with 30 additions and 14 deletions

View File

@@ -85,6 +85,17 @@ function getActiveComponent() {
return getActiveTabContext().getComponent();
}
function getActiveEditor() {
const activeTabContext = getActiveTabContext();
if (activeTabContext && activeTabContext.note && activeTabContext.note.type === 'text') {
return activeTabContext.getComponent().getEditor();
}
else {
return null;
}
}
function getTabContexts() {
return tabContexts;
}
@@ -482,6 +493,7 @@ export default {
getTabContext,
getTabContexts,
getActiveTabContext,
getActiveEditor,
isActive,
activateTabContext,
getActiveComponent,