UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

190 lines (188 loc) 17.5 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width,initial-scale=1.0" /> <link rel="icon" href="/{{BASE_PATH}}/favicon.ico" /> %CONFIG_TAGS% <link rel="stylesheet" href="/{{BASE_PATH}}/static/prefers-color-scheme.css"> <script src="/{{BASE_PATH}}/static/base-path.js" type="text/javascript"></script> <script src="/{{BASE_PATH}}/static/posthog.init.js" type="text/javascript"></script> <title>n8n.io - Workflow Automation</title> <script type="module" crossorigin src="/{{BASE_PATH}}/assets/index-OYaP5MlD.js"></script> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_plugin-vue_export-helper-Dm3nT7Ps.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CalendarDate-CgcSr8SP.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chunk-DxpFCn6T.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/vue.runtime.esm-bundler-D9KLAxvJ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_MapCache-CUJwh2qp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sanitize-html-my1ogl5v.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/en-QTm5tviq.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/src-wni2AGA3.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/merge-BqvKZ38d.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/expression-runtime-stub-DDm9ecP_.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/constants-CIP7tKq1.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_baseOrderBy-CaKruttV.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dateformat-CYfyw486.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useDebounce-CTeIt-cH.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/users.store-BHWXXawf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/nodeIcon-BFJyt77y.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/canvas.utils-BMxgA7cX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/canvas.eventBus-C-z2MFNA.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/uniqBy-CvYQiCPx.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/NDVEmptyState-DMWlSoOG.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/vue-json-pretty-CBkxkEgX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/core-E7Rk_lqW.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/core-M4qnWLDf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/xml-DDaPr_bf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/VueMarkdown-B-lNBlW1.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/usePinnedData-bxdhY-Ce.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/executions.store-CZbPSd3l.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/setupPanel.store-D0Kh-_X7.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/nodeTransforms-DgA3LbBA.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/templateTransforms-Bcjcx-gt.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCanvasOperations-CI7Ylcwf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/retry-CLoylW83.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/pushConnection.store-L5aofOKN.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useRunWorkflow-BbbTafql.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/collaboration.store-BcnGWDqh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useClipboard-D72kaMkX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useInjectWorkflowId-BSmCE6rY.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/assistant.store-BOJw9cI0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chatPanel.store-N5nWYKck.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dateFormatter-aoRZizgK.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useExecutionHelpers-D8SD8Eej.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/externalSecrets.ee.store-JZ2zh2En.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/RunDataHtml-B-bE8ase.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/RunData-CqDg79Fs.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/exports-BizHxxJu.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/vue-DqU7Busn.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/comlink-Duld3UaG.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/flatten-aNw4vND8.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/date-picker-_u2qOcgh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dialog-DkHaT5V1.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/Draggable-B_Sok8jx.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/NodeIcon-0naEDfOR.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCalloutHelpers-BtD3kQKI.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useTelemetryContext-Chv8_oZ6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/TextWithHighlights-DREOi4W6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/VirtualSchema-VZf8DCpb.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CredentialIcon-BKhP7Biv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useQuickConnect-CGSObYV3.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useDynamicCredentials-C74iW7Qx.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ParameterInputList-BFWz3KF9.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/col-DUeOzW-F.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useFreeAiCredits-oLq3Ynnl.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dataTable.store-DzRmkvR8.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/semver-CG7NEUeV.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/communityNodes.store-CwKzTEmt.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CommunityNodeUpdateInfo-VtIhgbTd.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ContactAdministratorToInstall-CmQ5LyOX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useActions-CIZqXgqI.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/NodeSettings-Duq7ydj8.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/KeyboardShortcutTooltip-CrTbwZwY.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useKeybindings-C1FXJp2f.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chatHubPanel.store-DX1OXDdC.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useNodeCreatorShortcutCoachmark-jEnIrxlM.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCanvasMapping-C3_cLpmK.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chart-y0goNHjN.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dist-DG6crvT0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/banners.store-D1XIK6Qv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sso.store-DmM4R1YZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/roles.store-B4WtqADh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/versions.store-CNV-esbv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/constants-B7scOakb.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/mcp.constants-1YI8b9Rg.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/insights.constants-BWd0PYhd.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/insights.utils-BGXnT8rV.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/insights.store-DoHmMCwa.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/router-B4sCyKhY.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_initCloneObject-Dqx3IypF.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/table-BOCs7B1T.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/radio-BbcMeDSx.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/values-C-wh6oVb.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/shuffle-CMoQZhEl.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/orderBy-D1a3yE-B.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/TimeAgo-B5--ltV7.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/WorkflowDiffView-AMa7tWqZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chat.store-Bg89IR0u.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sortByProperty-Dq5DCmSA.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ProjectIcon-BBMQDCgu.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/apiKeys.store-CpIgHA9V.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/logStreaming.store-CPI4uY9N.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/usage.store-Djhh9hUt.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CopyInput-DXwlVLzp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/EnterpriseEdition.ee-B8ZRsjsp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/Modal-CfEU2AWh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useBugReporting-CbZrOWLY.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/usePageRedirectionHelper-Dxb_B6-R.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useGlobalEntityCreation-Bu-B9YLA.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CanvasRunWorkflowButton-B_JNC0IF.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useProvideWorkflowId-DtueOBFb.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useWorkflowActivate-DFt4_Nvv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/BaseLayout-DD0w0m1B.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CredentialPicker-Cr8cHjM9.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/SetupTemplateFormStep-xaVWzZRH.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/LoadingView-DuT1o70s.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useMcp-D0Wazsp1.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ProjectCardBadge-CYWra6Zo.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ProjectSharing-XbSSp3Qv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/auth.eventBus-DtKmI8RR.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/folders.store-DKth0xuB.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/one-password-DdOpk1ew.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ExternalSecretsProviderConnectionSwitch.ee-2EaVJKZw.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/SecretsProviderImage.ee-DVowEOev.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useSecretsProviderConnection.ee-O-QMqwnh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sourceControl.eventBus-BBs1sz7q.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCredentialResolvers-b41frjnn.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/TagsDropdown-DD1kUoaA.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/WorkflowTagsDropdown-BqoujWpp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/utils-B8F_XQAK.js"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/src-DDk97x4F.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/NDVEmptyState-wmCtLnDW.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/useCanvasOperations-C5vD0y-x.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/RunDataHtml-Dn-4rgtR.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/RunData-DMabnn0Y.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/Draggable-B0pfmmgs.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/NodeIcon-Cd4SL1LV.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/useTelemetryContext-DP1IjWBS.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/TextWithHighlights-CnnnTpA3.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/VirtualSchema-CDm-q_NY.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CredentialIcon-D9KQZeCk.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ParameterInputList-FME7iR69.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CommunityNodeUpdateInfo-Bi69iCuf.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ContactAdministratorToInstall-Baw4NRUI.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/NodeSettings-3eAar3hw.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/KeyboardShortcutTooltip-Bz9DcSWs.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/useCanvasMapping-DLocHQ0s.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/banners-CfXPQxke.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/WorkflowDiffView-3qYPpk5H.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ProjectIcon-O0hNAMma.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CopyInput-B98-wdxU.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/Modal-qf2xVyw6.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CanvasRunWorkflowButton-BwtI3_CH.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/BaseLayout-BMYrg7wB.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CredentialPicker-BOY9Bz32.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/SetupTemplateFormStep-3ogHiUKu.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/LoadingView-DYCNmVIf.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ProjectCardBadge-Dsx641C-.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ProjectSharing-DYPTpSlr.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ExternalSecretsProviderConnectionSwitch-CkTWLm8f.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/TagsDropdown-BhpNFWHz.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/index-CiVzxYP7.css"> <script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();window.__vite_is_modern_browser=true</script> <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script> </head> <body> <noscript> <strong >We're sorry but the n8n Editor-UI doesn't work properly without JavaScript enabled. Please enable it to continue.</strong > </noscript> <div id="app"></div> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule crossorigin id="vite-legacy-polyfill" src="/{{BASE_PATH}}/assets/polyfills-legacy-BF0KgpN5.js"></script> <script nomodule crossorigin id="vite-legacy-entry" data-src="/{{BASE_PATH}}/assets/index-legacy-DjtjMNNE.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> </body> </html>