From 0d4854a079433e2558fcd7849be001073d8abdaf Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 24 Apr 2025 13:35:06 +0100 Subject: [PATCH] Fix linting --- .../@node-red/editor-client/src/js/red.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/red.js b/packages/node_modules/@node-red/editor-client/src/js/red.js index c2afd74cd..ab7effd89 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/red.js +++ b/packages/node_modules/@node-red/editor-client/src/js/red.js @@ -698,15 +698,12 @@ var RED = (function() { }) },100); } + function checkTelemetry(done) { const telemetrySettings = RED.settings.telemetryEnabled; // Can only get telemetry permission from a user with permission to modify settings if (RED.user.hasPermission("settings.write") && telemetrySettings === undefined) { - function completeTelemetry(enable) { - RED.settings.set("telemetryEnabled", enable) - dialog.close() - done() - } + const dialog = RED.popover.dialog({ title: RED._("telemetry.settingsTitle"), content: `${RED._("telemetry.settingsDescription")}${RED._("telemetry.settingsDescription2")}`, @@ -714,11 +711,19 @@ var RED = (function() { buttons: [ { text: RED._("telemetry.enableLabel"), - click: () => completeTelemetry(true) + click: () => { + RED.settings.set("telemetryEnabled", true) + dialog.close() + done() + } }, { text: RED._("telemetry.disableLabel"), - click: () => completeTelemetry(false) + click: () => { + RED.settings.set("telemetryEnabled", false) + dialog.close() + done() + } } ] })