From 0b4b7e2a2fec44e1334a866f545ad8da25f8c70b Mon Sep 17 00:00:00 2001 From: STEINNI Date: Wed, 25 Feb 2026 18:25:33 +0000 Subject: [PATCH] graflow: subflow reference nodes & exit subflow --- app/assets/html/bzGraflow/nodesEIC.html | 30 +- app/assets/html/bzGraflow/nodesTest1.html | 18 + app/assets/html/test.html | 3 + app/assets/json/bzGraflow/testFlow1.json | 12 +- app/assets/styles/fonts/glyphs.eot | Bin 39344 -> 213104 bytes app/assets/styles/fonts/glyphs.svg | 2164 ++++++++++++-- app/assets/styles/fonts/glyphs.ttf | Bin 39184 -> 212920 bytes app/assets/styles/fonts/glyphs.woff | Bin 39260 -> 213000 bytes app/assets/styles/fonts/old/glyphs.eot | Bin 0 -> 39344 bytes app/assets/styles/fonts/old/glyphs.svg | 190 ++ app/assets/styles/fonts/old/glyphs.ttf | Bin 0 -> 39184 bytes app/assets/styles/fonts/old/glyphs.woff | Bin 0 -> 39260 bytes app/assets/styles/fonts/selection.json | 1 + app/assets/styles/icons (copy).css | 618 ++++ app/assets/styles/icons.css | 3247 +++++++++++++++++---- app/thirdparty/buildoz/bzGraflow.js | 165 +- 16 files changed, 5687 insertions(+), 761 deletions(-) create mode 100644 app/assets/styles/fonts/old/glyphs.eot create mode 100644 app/assets/styles/fonts/old/glyphs.svg create mode 100644 app/assets/styles/fonts/old/glyphs.ttf create mode 100644 app/assets/styles/fonts/old/glyphs.woff create mode 100644 app/assets/styles/fonts/selection.json create mode 100644 app/assets/styles/icons (copy).css diff --git a/app/assets/html/bzGraflow/nodesEIC.html b/app/assets/html/bzGraflow/nodesEIC.html index f56a84e..0e6f91a 100644 --- a/app/assets/html/bzGraflow/nodesEIC.html +++ b/app/assets/html/bzGraflow/nodesEIC.html @@ -48,6 +48,21 @@ .bzgf-node [data-id="out2"]{ top: 25%; } .bzgf-node [data-id="out3"]{ top: 75%; } + .bzgf-node[data-nodetype="refnodein"], .bzgf-node[data-nodetype="refnodeout"] { + width:3em; + height:3em; + padding: 2px; + } + .bzgf-node[data-nodetype="refnodein"] .body, .bzgf-node[data-nodetype="refnodeout"] .body{ + border-radius: 50%; + width: 3em; + height: 3em; + display: flex; + align-items: center; + justify-content: center; + } + .bzgf-node[data-nodetype="refnodein"] .body{ background: #0F0; } + .bzgf-node[data-nodetype="refnodeout"] .body{ background: #FF0; } .bzgf-wire{ stroke: var(--eicui-base-color-info); stroke-width: 4px; stroke-dasharray: 10,5; } @@ -66,7 +81,18 @@
- - + + + \ No newline at end of file diff --git a/app/assets/html/bzGraflow/nodesTest1.html b/app/assets/html/bzGraflow/nodesTest1.html index dcab133..be1d2aa 100644 --- a/app/assets/html/bzGraflow/nodesTest1.html +++ b/app/assets/html/bzGraflow/nodesTest1.html @@ -96,6 +96,12 @@ .bzgf-node[data-nodetype="input"] .title, .bzgf-node[data-nodetype="console"] .title{ background: #555; } + .bzgf-node[data-nodetype="refnodein"] .body, .bzgf-node[data-nodetype="refnodeout"] body{ + border-radius: 50%; + } + .bzgf-node[data-nodetype="refnodein"] .body{ background: #0F0; } + .bzgf-node[data-nodetype="refnodeout"] .body{ background: #FF0; } + .bzgf-wire{ stroke: #0AF; stroke-width: 2; } @@ -170,4 +176,16 @@ + + + + + \ No newline at end of file diff --git a/app/assets/html/test.html b/app/assets/html/test.html index d94b6ae..a4cd4e6 100644 --- a/app/assets/html/test.html +++ b/app/assets/html/test.html @@ -55,6 +55,9 @@