From 91bee654bc083119a89345efd5b25d8e7c9e7ec5 Mon Sep 17 00:00:00 2001 From: Dmitry Borisenko <49808844+DmitryBorisenko33@users.noreply.github.com> Date: Thu, 8 Sep 2022 23:35:58 +0200 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B1=D0=B0=D0=B3=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=B3=D1=80=D0=B0=D1=84=D0=B8=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 2 +- src/App.svelte | 7 +++--- src/widgets/Chart.svelte | 50 +++++++++++++++++++++------------------- 3 files changed, 31 insertions(+), 28 deletions(-) diff --git a/public/index.html b/public/index.html index 71e902e..a312eb5 100644 --- a/public/index.html +++ b/public/index.html @@ -4,7 +4,7 @@ - IoT Manager 4.2.2 + IoT Manager 4.2.3 diff --git a/src/App.svelte b/src/App.svelte index ce388ad..fcc6899 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -38,12 +38,12 @@ let opened = false; let preventMove = false; let showWidjetJson = false; - let devMode = true; + let devMode = false; //****************************************************variable section**********************************************************/ //******************************************************************************************************************************/ let myip = document.location.hostname; - if (devMode) myip = "192.168.88.225"; + if (devMode) myip = "192.168.1.196"; //Flags let firstDevListRequest = true; @@ -1270,7 +1270,7 @@ display: flex; align-items: center; position: fixed; - z-index: 1; + z-index: 2; top: 10px; left: 20px; width: 20px; @@ -1301,6 +1301,7 @@ display: block; position: fixed; visibility: hidden; + z-index: 1; top: 0; left: -100%; width: 150px; /* размер выхода бокового меню */ diff --git a/src/widgets/Chart.svelte b/src/widgets/Chart.svelte index fc553a0..6413f40 100644 --- a/src/widgets/Chart.svelte +++ b/src/widgets/Chart.svelte @@ -32,35 +32,35 @@ $: widget.status, collectDataToArr(); function collectDataToArr() { - if (widget.status) { - if (Array.isArray(widget.status)) { - //отсекаем лишние события изменения переменной widget - if (prevSatus !== widget.status) { - console.log("[i]", "collecting chart data to array, topic:", widget.topic); - let incomingDataArr = widget.status; + if (widget.status && Array.isArray(widget.status)) { + //отсекаем лишние события изменения переменной widget + if (prevSatus !== widget.status) { + console.log("[i]", "collecting chart data to array, topic:", widget.topic); + let incomingDataArr = widget.status; - console.log("[i]", "array:", incomingDataArr); + console.log("[i]", "array:", incomingDataArr); - collectingDataArray = [...collectingDataArray, ...incomingDataArr]; + collectingDataArray = [...collectingDataArray, ...incomingDataArr]; - for (let i = 0; i < collectingDataArray.length; i++) { - labels[i] = getHHMM(collectingDataArray[i].x); - values[i] = [collectingDataArray[i].y1]; - } - - datachart = { - labels: labels, - datasets: [ - { - name: widget.descr, - values: values, - }, - ], - }; - prevSatus = widget.status; - datachart = datachart; + for (let i = 0; i < collectingDataArray.length; i++) { + labels[i] = getHHMM(collectingDataArray[i].x); + values[i] = [collectingDataArray[i].y1]; } + + datachart = { + labels: labels, + datasets: [ + { + name: widget.descr, + values: values, + }, + ], + }; + prevSatus = widget.status; + datachart = datachart; } + } else { + console.log("[i]", "skipping event, topic:", widget.topic); } } @@ -70,4 +70,6 @@ } + +