UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

203 lines (201 loc) 18.8 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-BU7T9mbk.js"></script> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_plugin-vue_export-helper-CIL7EULb.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chunk-CACdhNlC.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/vue.runtime.esm-bundler-C3C09Zii.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_MapCache-CP9ToMjk.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/get-BjzKP_3k.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CalendarDate-BT_sdKiu.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/core-Bz5WjPxS.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/empty-BNY-5QlZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sanitize-html-CNLkxVtZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/en-BrSmbSYv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/src-XqE2yCpG.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/merge-DFZxC2wo.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/expression-runtime-stub-Vl5_1Jpv.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/constants-DuQbSl-q.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useRootStore-XEREVjMN.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/settings.store-CAFiYCMH.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dateformat-Cs9X8ykY.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_baseOrderBy-DP0226Vi.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useDebounce-DyDXl6eh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/users.store-xP93bV7X.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/nodeIcon-Uemsp2k0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/canvas.utils-BkMRunJV.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/canvas.eventBus-P-77EomI.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/uniqBy-DcnkRE_B.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/NDVEmptyState-D9AiDj1V.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/vue-json-pretty-C6Pdr5u6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/core-DB683MN3.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/core-C9AM0zn8.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/xml-DSkeYOFp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/VueMarkdown-DVUSZtee.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/usePinnedData-DYpKK5t1.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/executions.store-BkB9JOf7.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/setupPanel.store-CRvWdTDn.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/nodeTransforms-lrtn9NPZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/templateTransforms-otxtD9tz.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCanvasOperations-BAcfYmDn.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/retry-yGXnVxaZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/pushConnection.store-D7Wwlyyp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useRunWorkflow-Cii0mAex.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/collaboration.store-4D2ISERe.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useClipboard-D2UtD35U.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useInjectWorkflowId-BV3E4pXM.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/assistant.store-C47L2JfA.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chatPanel.store-D4PUJTF0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dateFormatter-uA6jMwOH.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useExecutionHelpers-DaszaQT9.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/externalSecrets.ee.store-1A3m4tmC.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/RunDataHtml-C8pLyfwl.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/RunData-sLmjeCkz.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/exports-D7g5x3uk.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/vue-ceHlDXGn.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/comlink-3h19_0W7.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/flatten-BdbH0OMS.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/date-picker-Dz_0wrPG.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dialog-Bs3PLrml.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/Draggable-C5UHad2G.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/NodeIcon-T2UcO71E.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCalloutHelpers-BYcLQq8e.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useTelemetryContext-DAk8VAfQ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/TextWithHighlights-D5CTCqWK.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/VirtualSchema-DSU3xfmx.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/DropdownMenu-B6HcQlju.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CredentialIcon-BVAlIa2j.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useQuickConnect-BzxUKzfb.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useDynamicCredentials-DWt_uw-C.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ParameterInputList-CnpfSyOD.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chart-WZvcQ3IV.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/col-BdyFGuqK.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useFreeAiCredits-D27UNK6u.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dataTable.store-DVN6vAE2.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/semver-B2U7hUEl.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/communityNodes.store-DgTHCt-I.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CommunityNodeUpdateInfo-Z_2kKBJ6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ContactAdministratorToInstall-Fp2QDIRo.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useActions-bRhEQOx6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/NodeSettings-Q8aHxeY_.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/dist-BL9AkvYs.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/banners.store-CAM7bMAe.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sso.store-BLo2SbFc.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/roles.store-DRsYq9UX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/versions.store-DMbhywWy.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/constants-BVzsnVB6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/constants-Dn3JdkLw.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/mcp.constants-CL3iQXDk.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/insights.constants-G43L9nIf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/insights.utils-YrW9I9r0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/insights.store-i6LlshbL.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/router-kvSL2kqM.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/_initCloneObject-CngxW2SQ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/table-OJBTRs0M.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/radio-Cvcn3W3r.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/values-ydGhOX_2.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/shuffle-C2G95_QT.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/orderBy-VGkL3AGm.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/TimeAgo-D3e2Vl9V.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/KeyboardShortcutTooltip-D-xXdXqr.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useKeybindings-HxiGjy_j.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chatHubPanel.store-BHZAKW4-.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useNodeCreatorShortcutCoachmark-Baqi9_Zi.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useExpressionResolveCtx-C0HlqAoX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCanvasMapping-BKbUkr_2.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/WorkflowDiffView-3sYvCstO.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/fileUtils-D6dhtxVJ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/chat.store-mz4IZJ73.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ProjectIcon-BXpCWdRd.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/apiKeys.store-afm7y2pf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/logStreaming.store-DUIyRSVQ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/usage.store-BVY0SoSp.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CopyInput-Diu7JJOl.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/EnterpriseEdition.ee-XJSQJMJ_.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/Modal-gWM7cVuX.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useBugReporting-BZNltgpF.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sortByProperty-BbL1HDkN.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/usePageRedirectionHelper-CC6sh9o0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useGlobalEntityCreation-6IZ6h3lQ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CanvasRunWorkflowButton-BS2xUyBn.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useProvideWorkflowId-D9yqtqoi.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useWorkflowActivate-D-sHBSZw.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/BaseLayout-YhvjbE97.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CredentialPicker-BSrpObuf.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/SetupTemplateFormStep-BmfyAgg6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/LoadingView-iEDFAKMP.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/instanceAiSettings.store-T1CQqwB0.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/CreditWarningBanner-qtsaNkFV.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useMcp-TYldLbSa.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ProjectCardBadge-oqs-4qFh.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ProjectSharing-Bd5m-jW4.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/auth.eventBus-CzTdG9Rw.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/folders.store-CNB9Lo_F.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/one-password-B2Gtrxbc.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/ExternalSecretsProviderConnectionSwitch.ee-CPVtrW4T.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/SecretsProviderImage.ee-CTOBX0X6.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useSecretsProviderConnection.ee-Bn4PrjQN.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/sourceControl.eventBus-B5ya2arB.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/useCredentialResolvers-3gzGXpXZ.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/TagsDropdown-CjIyeLLO.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/WorkflowTagsDropdown-C2Xept2r.js"> <link rel="modulepreload" crossorigin href="/{{BASE_PATH}}/assets/utils-xNUhZBbi.js"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/src-DBVOVeEU.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/NDVEmptyState-rnKuZ72v.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/useCanvasOperations-CCjgcrri.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/RunDataHtml-Dn-4rgtR.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/RunData-C9xLKitW.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-DPYoZ503.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CredentialIcon-D9KQZeCk.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ParameterInputList-BuR2nAip.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CommunityNodeUpdateInfo-Bi69iCuf.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ContactAdministratorToInstall-CHK0v6tR.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/NodeSettings-Cv_WS5XL.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/banners-CfXPQxke.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/KeyboardShortcutTooltip-Bz9DcSWs.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/useCanvasMapping-SM82rIXL.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/WorkflowDiffView-AXYJbw3w.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ProjectIcon-DR9446m8.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CopyInput-BtZayXH3.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/Modal-C00R9oLp.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CanvasRunWorkflowButton-MqoOLOO1.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/BaseLayout-BMYrg7wB.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/CredentialPicker-C5V1YAkb.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/CreditWarningBanner-Dg9dokHb.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ProjectCardBadge-CPGb5FR4.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ProjectSharing-DHoWOCEa.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/ExternalSecretsProviderConnectionSwitch-CkTWLm8f.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/useCredentialResolvers-CA1O2PID.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/TagsDropdown-BhpNFWHz.css"> <link rel="stylesheet" crossorigin href="/{{BASE_PATH}}/assets/index-Bbaz73HD.css"> <script type="module">import'data:text/javascript,if(!import.meta.resolve)throw Error("import.meta.resolve not supported")';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-DvHYjmKC.js"></script> <script nomodule crossorigin id="vite-legacy-entry" data-src="/{{BASE_PATH}}/assets/index-legacy-CKpB7p9q.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> </body> </html>