UI: Minor fixes
This commit is contained in:
parent
303e8678ea
commit
c0c649b2d8
@ -40,7 +40,7 @@ import {
|
||||
doughnutLayoutImages,
|
||||
doughnutLayouts,
|
||||
doughnutLayoutTranslations,
|
||||
DoughnutLegendPosition,
|
||||
doughnutLegendPositions,
|
||||
doughnutLegendPositionTranslations,
|
||||
DoughnutTooltipValueType,
|
||||
doughnutTooltipValueTypes,
|
||||
@ -83,7 +83,7 @@ export class DoughnutBasicConfigComponent extends BasicWidgetConfigComponent {
|
||||
|
||||
doughnutLayoutImageMap: Map<DoughnutLayout, string>;
|
||||
|
||||
doughnutLegendPositions: DoughnutLegendPosition[];
|
||||
doughnutLegendPositions = doughnutLegendPositions;
|
||||
|
||||
doughnutLegendPositionTranslationMap = doughnutLegendPositionTranslations;
|
||||
|
||||
@ -116,8 +116,6 @@ export class DoughnutBasicConfigComponent extends BasicWidgetConfigComponent {
|
||||
const params = widgetConfig.typeParameters as any;
|
||||
this.horizontal = isDefinedAndNotNull(params.horizontal) ? params.horizontal : false;
|
||||
this.doughnutLayoutImageMap = this.horizontal ? horizontalDoughnutLayoutImages : doughnutLayoutImages;
|
||||
this.doughnutLegendPositions = this.horizontal ? [DoughnutLegendPosition.left, DoughnutLegendPosition.right] :
|
||||
[DoughnutLegendPosition.top, DoughnutLegendPosition.bottom];
|
||||
super.setupConfig(widgetConfig);
|
||||
}
|
||||
|
||||
|
||||
@ -264,7 +264,7 @@ export class DoughnutWidgetComponent implements OnInit, OnDestroy, AfterViewInit
|
||||
if (tsValue && isDefinedAndNotNull(tsValue[1]) && isNumeric(tsValue[1])) {
|
||||
value = tsValue[1];
|
||||
dataItem.hasValue = true;
|
||||
dataItem.value = value;
|
||||
dataItem.value = Number(value);
|
||||
} else {
|
||||
dataItem.hasValue = false;
|
||||
dataItem.value = 0;
|
||||
|
||||
@ -57,6 +57,8 @@ export enum DoughnutLegendPosition {
|
||||
right = 'right'
|
||||
}
|
||||
|
||||
export const doughnutLegendPositions = Object.keys(DoughnutLegendPosition) as DoughnutLegendPosition[];
|
||||
|
||||
export const doughnutLegendPositionTranslations = new Map<DoughnutLegendPosition, string>(
|
||||
[
|
||||
[DoughnutLegendPosition.top, 'widgets.doughnut.legend-position-top'],
|
||||
|
||||
@ -14,20 +14,19 @@
|
||||
/// limitations under the License.
|
||||
///
|
||||
|
||||
import { Component, Injector } from '@angular/core';
|
||||
import { Component } from '@angular/core';
|
||||
import { WidgetSettings, WidgetSettingsComponent } from '@shared/models/widget.models';
|
||||
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
|
||||
import { Store } from '@ngrx/store';
|
||||
import { AppState } from '@core/core.state';
|
||||
import { formatValue, isDefinedAndNotNull } from '@core/utils';
|
||||
import { getDataKey } from '@shared/models/widget-settings.models';
|
||||
import {
|
||||
doughnutDefaultSettings,
|
||||
DoughnutLayout,
|
||||
doughnutLayoutImages,
|
||||
doughnutLayouts,
|
||||
doughnutLayoutTranslations,
|
||||
DoughnutLegendPosition,
|
||||
doughnutLegendPositions,
|
||||
doughnutLegendPositionTranslations,
|
||||
DoughnutTooltipValueType,
|
||||
doughnutTooltipValueTypes,
|
||||
@ -56,7 +55,7 @@ export class DoughnutWidgetSettingsComponent extends WidgetSettingsComponent {
|
||||
|
||||
doughnutLayoutImageMap: Map<DoughnutLayout, string>;
|
||||
|
||||
doughnutLegendPositions: DoughnutLegendPosition[];
|
||||
doughnutLegendPositions = doughnutLegendPositions;
|
||||
|
||||
doughnutLegendPositionTranslationMap = doughnutLegendPositionTranslations;
|
||||
|
||||
@ -71,7 +70,6 @@ export class DoughnutWidgetSettingsComponent extends WidgetSettingsComponent {
|
||||
tooltipValuePreviewFn = this._tooltipValuePreviewFn.bind(this);
|
||||
|
||||
constructor(protected store: Store<AppState>,
|
||||
private $injector: Injector,
|
||||
private fb: UntypedFormBuilder) {
|
||||
super(store);
|
||||
}
|
||||
@ -84,8 +82,6 @@ export class DoughnutWidgetSettingsComponent extends WidgetSettingsComponent {
|
||||
const params = widgetConfig.typeParameters as any;
|
||||
this.horizontal = isDefinedAndNotNull(params.horizontal) ? params.horizontal : false;
|
||||
this.doughnutLayoutImageMap = this.horizontal ? horizontalDoughnutLayoutImages : doughnutLayoutImages;
|
||||
this.doughnutLegendPositions = this.horizontal ? [DoughnutLegendPosition.left, DoughnutLegendPosition.right] :
|
||||
[DoughnutLegendPosition.top, DoughnutLegendPosition.bottom];
|
||||
}
|
||||
|
||||
protected defaultSettings(): WidgetSettings {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user