From 4ed04ea8098e026befd8b0d6a5a22bf08a240482 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20=20Sk=C3=B6ld?= Date: Wed, 8 May 2024 02:32:10 +0200 Subject: [PATCH] Now starts with proper custom inputs --- web/simpleSamplerCustom.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/simpleSamplerCustom.js b/web/simpleSamplerCustom.js index 083b19f..bd2178a 100644 --- a/web/simpleSamplerCustom.js +++ b/web/simpleSamplerCustom.js @@ -36,6 +36,11 @@ app.registerExtension({ onNodeCreated?.apply() } + nodeType.prototype.onConfigure = function () { + const scheduler = findWidget(this, "scheduler_name"); + setUpCustomInputs(this, scheduler.value); + } + function findWidget(node, name) { const widget = node.widgets.find(widget => widget.name === name); return widget; @@ -56,8 +61,7 @@ app.registerExtension({ let widgetsRemoved = 0; widgetsToRemove.forEach(widget => { - let removed = removeWidget(node, widget); - if (removed) + if (removeWidget(node, widget)) widgetsRemoved++; }); return widgetsRemoved;