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