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 @@