From d0f8ada144b1bd09f2df450689519ef1b8fb933f Mon Sep 17 00:00:00 2001
From: "p.vanderwilt"
Date: Mon, 16 Jun 2025 14:01:19 +0200
Subject: [PATCH 1/6] Add number of inlets input handling to advanced-reactor
node
---
advanced-reactor.html | 13 +++++++++++++
advanced-reactor.js | 13 ++++++-------
dependencies/reactor_class.js | 25 +++++++++++++------------
3 files changed, 32 insertions(+), 19 deletions(-)
diff --git a/advanced-reactor.html b/advanced-reactor.html
index a18e6a3..a1a7ea7 100644
--- a/advanced-reactor.html
+++ b/advanced-reactor.html
@@ -5,6 +5,7 @@
defaults: {
name: { value: "" },
volume: { value: 0., required: true},
+ n_inlets: { value: 1, required: true},
S_O_init: { value: 0., required: true },
S_I_init: { value: 30., required: true },
S_S_init: { value: 100., required: true },
@@ -31,6 +32,10 @@
type:"num",
types:["num"]
});
+ $("#node-input-n_inlets").typedInput({
+ type:"num",
+ types:["num"]
+ });
$(".concentrations").typedInput({
type:"num",
types:["num"]
@@ -41,6 +46,10 @@
if (isNaN(volume) || volume <= 0) {
RED.notify("Fluid volume not set correctly", {type: "error"});
}
+ let n_inlets = parseInt($("#node-input-n_inlets").typedInput("value"));
+ if (isNaN(n_inlets) || n_inlets < 1) {
+ RED.notify("Number of inlets not set correctly", {type: "error"});
+ }
}
});
@@ -55,6 +64,10 @@
+
+
+
+
Dissolved components