replaced activeLeaf, added openInPopout

This commit is contained in:
Zsolt Viczian
2022-06-22 19:59:03 +02:00
parent 80cbb41913
commit 7cd3ec40c6
11 changed files with 176 additions and 192 deletions

View File

@@ -163,13 +163,10 @@ export class ScriptEngine {
name: `(Script) ${scriptName}`,
checkCallback: (checking: boolean) => {
if (checking) {
return (
this.plugin.app.workspace.activeLeaf.view.getViewType() ==
VIEW_TYPE_EXCALIDRAW
);
return Boolean(app.workspace.getActiveViewOfType(ExcalidrawView));
}
const view = this.plugin.app.workspace.activeLeaf.view;
if (view instanceof ExcalidrawView) {
const view = app.workspace.getActiveViewOfType(ExcalidrawView);
if (view) {
(async()=>{
const script = await this.plugin.app.vault.read(f);
if(script) {