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;
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        //TODO: Temp workaround
 | 
			
		||||
        if (widget.isSystemType  && widget.bundleAlias == 'charts' && widget.typeAlias == 'timeseries') {
 | 
			
		||||
            widget.typeAlias = 'basic_timeseries';
 | 
			
		||||
        }
 | 
			
		||||
        return widget;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -197,18 +201,22 @@ function DashboardUtils(types, utils, timeService) {
 | 
			
		||||
                if (!widget.id) {
 | 
			
		||||
                    widget.id = utils.guid();
 | 
			
		||||
                }
 | 
			
		||||
                widgetsMap[widget.id] = validateAndUpdateWidget(widget);
 | 
			
		||||
                widgetsMap[widget.id] = widget;
 | 
			
		||||
            });
 | 
			
		||||
            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)) {
 | 
			
		||||
            dashboard.configuration.states = {
 | 
			
		||||
                'default': createDefaultState(dashboard.title, true)
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
            var mainLayout = dashboard.configuration.states['default'].layouts['main'];
 | 
			
		||||
            for (var id in dashboard.configuration.widgets) {
 | 
			
		||||
                var widget = dashboard.configuration.widgets[id];
 | 
			
		||||
            for (id in dashboard.configuration.widgets) {
 | 
			
		||||
                widget = dashboard.configuration.widgets[id];
 | 
			
		||||
                mainLayout.widgets[id] = {
 | 
			
		||||
                    sizeX: widget.sizeX,
 | 
			
		||||
                    sizeY: widget.sizeY,
 | 
			
		||||
 | 
			
		||||
@ -193,7 +193,7 @@ export default class TbFlot {
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            ctx.yAxisTickFormatter = function(value/*, axis*/) {
 | 
			
		||||
                if (settings.yaxis.showLabels === false) {
 | 
			
		||||
                if (settings.yaxis && settings.yaxis.showLabels === false) {
 | 
			
		||||
                    return '';
 | 
			
		||||
                }
 | 
			
		||||
                var factor = this.tickDecimals ? Math.pow(10, this.tickDecimals) : 1,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user