mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-10 18:24:27 +05:00
refactor: improved display of sensors on Dashboard
This commit is contained in:
@@ -509,6 +509,7 @@ protected:
|
|||||||
for (uint8_t sensorId = 0; sensorId <= Sensors::getMaxSensorId(); sensorId++) {
|
for (uint8_t sensorId = 0; sensorId <= Sensors::getMaxSensorId(); sensorId++) {
|
||||||
if (detailed) {
|
if (detailed) {
|
||||||
auto& sSensor = Sensors::settings[sensorId];
|
auto& sSensor = Sensors::settings[sensorId];
|
||||||
|
doc[sensorId][FPSTR(S_ENABLED)] = sSensor.enabled;
|
||||||
doc[sensorId][FPSTR(S_NAME)] = sSensor.name;
|
doc[sensorId][FPSTR(S_NAME)] = sSensor.name;
|
||||||
doc[sensorId][FPSTR(S_PURPOSE)] = static_cast<uint8_t>(sSensor.purpose);
|
doc[sensorId][FPSTR(S_PURPOSE)] = static_cast<uint8_t>(sSensor.purpose);
|
||||||
sensorResultToJson(sensorId, doc[sensorId]);
|
sensorResultToJson(sensorId, doc[sensorId]);
|
||||||
|
|||||||
@@ -581,12 +581,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const sData = result[sensorId];
|
const sData = result[sensorId];
|
||||||
if (sData.purpose == 255) {
|
if (!sData.enabled || sData.purpose == 255) {
|
||||||
sensorNode.classList.add("hidden");
|
sensorNode.classList.toggle("hidden", true);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
sensorNode.classList.remove("hidden");
|
sensorNode.classList.toggle("hidden", false);
|
||||||
|
|
||||||
setStatus(
|
setStatus(
|
||||||
".sStatus",
|
".sStatus",
|
||||||
|
|||||||
Reference in New Issue
Block a user