diff --git a/packages/editor-ui/src/components/DataDisplay.vue b/packages/editor-ui/src/components/DataDisplay.vue
index be86cdf40d..fd555354a0 100644
--- a/packages/editor-ui/src/components/DataDisplay.vue
+++ b/packages/editor-ui/src/components/DataDisplay.vue
@@ -96,6 +96,9 @@ export default mixins(externalHooks, nodeHelpers, workflowHelpers).extend({
this.$externalHooks().run('dataDisplay.nodeTypeChanged', { nodeSubtitle: this.getNodeSubtitle(node, this.nodeType, this.getWorkflow()) });
this.$telemetry.track('User opened node modal', { node_type: this.nodeType ? this.nodeType.name : '', workflow_id: this.$store.getters.workflowId });
}
+ if (window.top) {
+ window.top.postMessage(JSON.stringify({command: (node? 'openNDV': 'closeNDV')}), '*');
+ }
},
},
methods: {
diff --git a/packages/editor-ui/src/router.ts b/packages/editor-ui/src/router.ts
index a1f5e30e50..bfd54b0dba 100644
--- a/packages/editor-ui/src/router.ts
+++ b/packages/editor-ui/src/router.ts
@@ -51,5 +51,12 @@ export default new Router({
sidebar: MainSidebar,
},
},
+ {
+ path: '/workflows/demo',
+ name: 'WorkflowDemo',
+ components: {
+ default: NodeView,
+ },
+ },
],
});
diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue
index fd8de5d811..fbb108ac25 100644
--- a/packages/editor-ui/src/views/NodeView.vue
+++ b/packages/editor-ui/src/views/NodeView.vue
@@ -42,7 +42,7 @@
@nodeTypeSelected="nodeTypeSelected"
@closeNodeCreator="closeNodeCreator"
>
-
+
@@ -53,7 +53,7 @@