UI Timeseries chart widget: backward compatibility.
This commit is contained in:
parent
ddcf713f04
commit
f5f9adfb52
@ -155,6 +155,10 @@ function DashboardUtils(types, utils, timeService) {
|
|||||||
delete datasource.deviceAliasId;
|
delete datasource.deviceAliasId;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
//TODO: Temp workaround
|
||||||
|
if (widget.isSystemType && widget.bundleAlias == 'charts' && widget.typeAlias == 'timeseries') {
|
||||||
|
widget.typeAlias = 'basic_timeseries';
|
||||||
|
}
|
||||||
return widget;
|
return widget;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -197,18 +201,22 @@ function DashboardUtils(types, utils, timeService) {
|
|||||||
if (!widget.id) {
|
if (!widget.id) {
|
||||||
widget.id = utils.guid();
|
widget.id = utils.guid();
|
||||||
}
|
}
|
||||||
widgetsMap[widget.id] = validateAndUpdateWidget(widget);
|
widgetsMap[widget.id] = widget;
|
||||||
});
|
});
|
||||||
dashboard.configuration.widgets = widgetsMap;
|
dashboard.configuration.widgets = widgetsMap;
|
||||||
}
|
}
|
||||||
|
for (var id in dashboard.configuration.widgets) {
|
||||||
|
var widget = dashboard.configuration.widgets[id];
|
||||||
|
dashboard.configuration.widgets[id] = validateAndUpdateWidget(widget);
|
||||||
|
}
|
||||||
if (angular.isUndefined(dashboard.configuration.states)) {
|
if (angular.isUndefined(dashboard.configuration.states)) {
|
||||||
dashboard.configuration.states = {
|
dashboard.configuration.states = {
|
||||||
'default': createDefaultState(dashboard.title, true)
|
'default': createDefaultState(dashboard.title, true)
|
||||||
};
|
};
|
||||||
|
|
||||||
var mainLayout = dashboard.configuration.states['default'].layouts['main'];
|
var mainLayout = dashboard.configuration.states['default'].layouts['main'];
|
||||||
for (var id in dashboard.configuration.widgets) {
|
for (id in dashboard.configuration.widgets) {
|
||||||
var widget = dashboard.configuration.widgets[id];
|
widget = dashboard.configuration.widgets[id];
|
||||||
mainLayout.widgets[id] = {
|
mainLayout.widgets[id] = {
|
||||||
sizeX: widget.sizeX,
|
sizeX: widget.sizeX,
|
||||||
sizeY: widget.sizeY,
|
sizeY: widget.sizeY,
|
||||||
|
|||||||
@ -193,7 +193,7 @@ export default class TbFlot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ctx.yAxisTickFormatter = function(value/*, axis*/) {
|
ctx.yAxisTickFormatter = function(value/*, axis*/) {
|
||||||
if (settings.yaxis.showLabels === false) {
|
if (settings.yaxis && settings.yaxis.showLabels === false) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
var factor = this.tickDecimals ? Math.pow(10, this.tickDecimals) : 1,
|
var factor = this.tickDecimals ? Math.pow(10, this.tickDecimals) : 1,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user