Merge pull request #14012 from mtsymbarov-del/fix/liquid-widgets
Fixed decimals support in Liquid level widget
This commit is contained in:
commit
afbcb2abb0
@ -510,11 +510,9 @@ export class LiquidLevelWidgetComponent implements OnInit {
|
|||||||
let content: string;
|
let content: string;
|
||||||
let container: JQuery<HTMLElement>;
|
let container: JQuery<HTMLElement>;
|
||||||
const jQueryContainerElement = $(this.liquidLevelContent.nativeElement);
|
const jQueryContainerElement = $(this.liquidLevelContent.nativeElement);
|
||||||
let value = 'N/A';
|
let value: number | string = 'N/A';
|
||||||
|
|
||||||
if (isNumeric(data)) {
|
if (isNumeric(data)) {
|
||||||
value = this.widgetUnitsConvertor(convertLiters(this.convertOutputData(percentage), this.widgetUnits as CapacityUnits, ConversionType.from))
|
value = +this.widgetUnitsConvertor(convertLiters(this.convertOutputData(percentage), this.widgetUnits as CapacityUnits, ConversionType.from)).toFixed(this.ctx.widgetConfig.decimals || 0);
|
||||||
.toFixed(this.settings.decimals || 0);
|
|
||||||
}
|
}
|
||||||
this.valueColor.update(value);
|
this.valueColor.update(value);
|
||||||
const valueTextStyle = cssTextFromInlineStyle({...inlineTextStyle(this.settings.valueFont),
|
const valueTextStyle = cssTextFromInlineStyle({...inlineTextStyle(this.settings.valueFont),
|
||||||
@ -528,10 +526,9 @@ export class LiquidLevelWidgetComponent implements OnInit {
|
|||||||
let volume: number | string;
|
let volume: number | string;
|
||||||
if (this.widgetUnits !== CapacityUnits.percent) {
|
if (this.widgetUnits !== CapacityUnits.percent) {
|
||||||
const volumeInLiters: number = convertLiters(this.volume, this.volumeUnits as CapacityUnits, ConversionType.to);
|
const volumeInLiters: number = convertLiters(this.volume, this.volumeUnits as CapacityUnits, ConversionType.to);
|
||||||
volume = this.widgetUnitsConvertor(convertLiters(volumeInLiters, this.widgetUnits as CapacityUnits, ConversionType.from))
|
volume = +this.widgetUnitsConvertor(convertLiters(volumeInLiters, this.widgetUnits as CapacityUnits, ConversionType.from)).toFixed(this.ctx.widgetConfig.decimals || 0);
|
||||||
.toFixed(this.settings.decimals || 0);
|
|
||||||
} else {
|
} else {
|
||||||
volume = this.widgetUnitsConvertor(this.volume).toFixed(this.settings.decimals || 0);
|
volume = +this.widgetUnitsConvertor(this.volume).toFixed(this.ctx.widgetConfig.decimals || 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
const volumeTextStyle = cssTextFromInlineStyle({...inlineTextStyle(this.settings.volumeFont),
|
const volumeTextStyle = cssTextFromInlineStyle({...inlineTextStyle(this.settings.volumeFont),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user