From 2acf45063c1c1c2b4cbc22275baffbbed7cd1440 Mon Sep 17 00:00:00 2001 From: kijai <40791699+kijai@users.noreply.github.com> Date: Sat, 16 Dec 2023 00:19:26 +0200 Subject: [PATCH] Make set node error an alert again, but throttled --- web/js/setgetnodes.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/web/js/setgetnodes.js b/web/js/setgetnodes.js index c4d2b37..ad703a6 100644 --- a/web/js/setgetnodes.js +++ b/web/js/setgetnodes.js @@ -25,7 +25,15 @@ function setColorAndBgColor(type) { // Handle the default case if needed } } +let isAlertShown = false; +function showAlertWithThrottle(message, delay) { + if (!isAlertShown) { + isAlertShown = true; + alert(message); + setTimeout(() => isAlertShown = false, delay); + } +} app.registerExtension({ name: "SetNode", registerCustomNodes() { @@ -322,7 +330,7 @@ app.registerExtension({ return link; } else { const errorMessage = "No SetNode found for " + this.widgets[0].value + "(" + this.type + ")"; - console.log(errorMessage); + showAlertWithThrottle(errorMessage, 5000); throw new Error(errorMessage); } }