UI: Minor fixes for widgets.

This commit is contained in:
Igor Kulikov 2017-02-03 10:02:26 +02:00
parent 2c28b4f639
commit e0c366614e
2 changed files with 17 additions and 5 deletions

File diff suppressed because one or more lines are too long

View File

@ -465,6 +465,18 @@ function DatasourceSubscription(datasourceSubscription, telemetryWebsocketServic
}
}
function isNumeric(val) {
return (val - parseFloat( val ) + 1) >= 0;
}
function convertValue(val) {
if (val && isNumeric(val)) {
return Number(val);
} else {
return val;
}
}
function onData(sourceData, type) {
for (var keyName in sourceData) {
var keyData = sourceData[keyName];
@ -487,7 +499,7 @@ function DatasourceSubscription(datasourceSubscription, telemetryWebsocketServic
for (var i in keyData) {
series = keyData[i];
time = series[0];
value = Number(series[1]);
value = convertValue(series[1]);
if (dataKey.postFunc) {
value = dataKey.postFunc(time, value, prevSeries[1]);
}