From 1b69148d9a99622bc90befe64eec025af59c10f3 Mon Sep 17 00:00:00 2001 From: Anuj Kapoor Date: Fri, 11 Feb 2022 13:48:39 +0530 Subject: [PATCH] :sparkles: Add /workflows/demo route (#2745) * :zap: added /workflows/demo route * :zap: suggested improvements * :zap: added n8n version in postmessage * :zap: updated zoom menu styling * :zap: updated component padding for zoomToFit * :zap: suggested improvements * :zap: moved getFixedNodeList to canvasHelpers * :pencil: removed unused import and rebased from master --- .../editor-ui/src/components/DataDisplay.vue | 3 + packages/editor-ui/src/router.ts | 7 ++ packages/editor-ui/src/views/NodeView.vue | 81 +++++++++++++------ packages/editor-ui/src/views/canvasHelpers.ts | 37 +++++++-- 4 files changed, 97 insertions(+), 31 deletions(-) diff --git a/packages/editor-ui/src/components/DataDisplay.vue b/packages/editor-ui/src/components/DataDisplay.vue index be86cdf40..fd555354a 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 a1f5e30e5..bfd54b0db 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 fd8de5d81..fbb108ac2 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 @@