Merge pull request #13547 from ArtemDzhereleiko/AD/bug-fix/time-series-chart/hide-zero-values-tooltip
Rename time series chart tooltip hide zero parametr
This commit is contained in:
		
						commit
						03b5d465b6
					
				@ -564,7 +564,7 @@
 | 
			
		||||
            },
 | 
			
		||||
            "tooltipDateColor": "rgba(0, 0, 0, 0.76)",
 | 
			
		||||
            "tooltipDateInterval": true,
 | 
			
		||||
            "tooltipHideZeroFalse": true,
 | 
			
		||||
            "tooltipHideZeroValues": true,
 | 
			
		||||
            "tooltipBackgroundColor": "rgba(255, 255, 255, 0.76)",
 | 
			
		||||
            "tooltipBackgroundBlur": 4,
 | 
			
		||||
            "animation": {
 | 
			
		||||
@ -978,7 +978,7 @@
 | 
			
		||||
            },
 | 
			
		||||
            "tooltipDateColor": "rgba(0, 0, 0, 0.76)",
 | 
			
		||||
            "tooltipDateInterval": true,
 | 
			
		||||
            "tooltipHideZeroFalse": true,
 | 
			
		||||
            "tooltipHideZeroValues": true,
 | 
			
		||||
            "tooltipBackgroundColor": "rgba(255, 255, 255, 0.76)",
 | 
			
		||||
            "tooltipBackgroundBlur": 4,
 | 
			
		||||
            "animation": {
 | 
			
		||||
 | 
			
		||||
@ -314,8 +314,8 @@
 | 
			
		||||
          </mat-slide-toggle>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="tb-form-row">
 | 
			
		||||
          <mat-slide-toggle class="mat-slide" formControlName="tooltipHideZeroFalse">
 | 
			
		||||
              {{ 'tooltip.hide-zero-false-tooltip-values' | translate }}
 | 
			
		||||
          <mat-slide-toggle class="mat-slide" formControlName="tooltipHideZeroValues">
 | 
			
		||||
              {{ 'tooltip.hide-zero-tooltip-values' | translate }}
 | 
			
		||||
          </mat-slide-toggle>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="tb-form-row space-between">
 | 
			
		||||
 | 
			
		||||
@ -188,7 +188,7 @@ export class TimeSeriesChartBasicConfigComponent extends BasicWidgetConfigCompon
 | 
			
		||||
      tooltipDateFont: [settings.tooltipDateFont, []],
 | 
			
		||||
      tooltipDateColor: [settings.tooltipDateColor, []],
 | 
			
		||||
      tooltipDateInterval: [settings.tooltipDateInterval, []],
 | 
			
		||||
      tooltipHideZeroFalse: [settings.tooltipHideZeroFalse ,[]],
 | 
			
		||||
      tooltipHideZeroValues: [settings.tooltipHideZeroValues ,[]],
 | 
			
		||||
 | 
			
		||||
      tooltipBackgroundColor: [settings.tooltipBackgroundColor, []],
 | 
			
		||||
      tooltipBackgroundBlur: [settings.tooltipBackgroundBlur, []],
 | 
			
		||||
@ -265,7 +265,7 @@ export class TimeSeriesChartBasicConfigComponent extends BasicWidgetConfigCompon
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipDateFont = config.tooltipDateFont;
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipDateColor = config.tooltipDateColor;
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipDateInterval = config.tooltipDateInterval;
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipHideZeroFalse = config.tooltipHideZeroFalse;
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipHideZeroValues = config.tooltipHideZeroValues;
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipBackgroundColor = config.tooltipBackgroundColor;
 | 
			
		||||
    this.widgetConfig.config.settings.tooltipBackgroundBlur = config.tooltipBackgroundBlur;
 | 
			
		||||
 | 
			
		||||
@ -359,7 +359,7 @@ export class TimeSeriesChartBasicConfigComponent extends BasicWidgetConfigCompon
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipValueFont').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipValueColor').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipShowDate').enable({emitEvent: false});
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipHideZeroFalse').enable({emitEvent: false});
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipHideZeroValues').enable({emitEvent: false});
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipBackgroundColor').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipBackgroundBlur').enable();
 | 
			
		||||
      if (tooltipShowDate) {
 | 
			
		||||
@ -384,7 +384,7 @@ export class TimeSeriesChartBasicConfigComponent extends BasicWidgetConfigCompon
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipDateFont').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipDateColor').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipDateInterval').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipHideZeroFalse').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipHideZeroValues').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipBackgroundColor').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetConfigForm.get('tooltipBackgroundBlur').disable();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@ export interface TimeSeriesChartTooltipWidgetSettings {
 | 
			
		||||
  tooltipValueFormatter?: string | TimeSeriesChartTooltipValueFormatFunction;
 | 
			
		||||
  tooltipShowDate: boolean;
 | 
			
		||||
  tooltipDateInterval?: boolean;
 | 
			
		||||
  tooltipHideZeroFalse?: boolean;
 | 
			
		||||
  tooltipHideZeroValues?: boolean;
 | 
			
		||||
  tooltipDateFormat: DateFormatSettings;
 | 
			
		||||
  tooltipDateFont: Font;
 | 
			
		||||
  tooltipDateColor: string;
 | 
			
		||||
@ -102,7 +102,7 @@ export class TimeSeriesChartTooltip {
 | 
			
		||||
    if (!tooltipParams.items.length && !tooltipParams.comparisonItems.length) {
 | 
			
		||||
      return null;
 | 
			
		||||
    }
 | 
			
		||||
    if (this.settings.tooltipHideZeroFalse && !tooltipParams.items.some(value => value.param.value[1] && value.param.value[1] !== 'false')) {
 | 
			
		||||
    if (this.settings.tooltipHideZeroValues && !tooltipParams.items.some(value => value.param.value[1] && value.param.value[1] !== 'false')) {
 | 
			
		||||
      return undefined;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -131,7 +131,7 @@ export class TimeSeriesChartTooltip {
 | 
			
		||||
        this.renderer.appendChild(tooltipItemsElement, this.constructTooltipDateElement(items[0].param, interval));
 | 
			
		||||
      }
 | 
			
		||||
      for (const item of items) {
 | 
			
		||||
        if (!this.settings.tooltipHideZeroFalse || (item.param.value[1] && item.param.value[1] !== 'false')) {
 | 
			
		||||
        if (!this.settings.tooltipHideZeroValues || (item.param.value[1] && item.param.value[1] !== 'false')) {
 | 
			
		||||
          this.renderer.appendChild(tooltipItemsElement, this.constructTooltipSeriesElement(item));
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
@ -238,8 +238,8 @@
 | 
			
		||||
            </mat-slide-toggle>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="tb-form-row">
 | 
			
		||||
            <mat-slide-toggle class="mat-slide" formControlName="tooltipHideZeroFalse">
 | 
			
		||||
              {{ 'tooltip.hide-zero-false-tooltip-values' | translate }}
 | 
			
		||||
            <mat-slide-toggle class="mat-slide" formControlName="tooltipHideZeroValues">
 | 
			
		||||
              {{ 'tooltip.hide-zero-tooltip-values' | translate }}
 | 
			
		||||
            </mat-slide-toggle>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="tb-form-row space-between">
 | 
			
		||||
 | 
			
		||||
@ -163,7 +163,7 @@ export class TimeSeriesChartWidgetSettingsComponent extends WidgetSettingsCompon
 | 
			
		||||
      tooltipDateFont: [settings.tooltipDateFont, []],
 | 
			
		||||
      tooltipDateColor: [settings.tooltipDateColor, []],
 | 
			
		||||
      tooltipDateInterval: [settings.tooltipDateInterval, []],
 | 
			
		||||
      tooltipHideZeroFalse: [settings.tooltipHideZeroFalse ,[]],
 | 
			
		||||
      tooltipHideZeroValues: [settings.tooltipHideZeroValues ,[]],
 | 
			
		||||
 | 
			
		||||
      tooltipBackgroundColor: [settings.tooltipBackgroundColor, []],
 | 
			
		||||
      tooltipBackgroundBlur: [settings.tooltipBackgroundBlur, []],
 | 
			
		||||
@ -224,7 +224,7 @@ export class TimeSeriesChartWidgetSettingsComponent extends WidgetSettingsCompon
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipValueColor').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipValueFormatter').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipShowDate').enable({emitEvent: false});
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipHideZeroFalse').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipHideZeroValues').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipBackgroundColor').enable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipBackgroundBlur').enable();
 | 
			
		||||
      if (tooltipShowDate) {
 | 
			
		||||
@ -250,7 +250,7 @@ export class TimeSeriesChartWidgetSettingsComponent extends WidgetSettingsCompon
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipDateFont').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipDateColor').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipDateInterval').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipHideZeroFalse').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipHideZeroValues').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipBackgroundColor').disable();
 | 
			
		||||
      this.timeSeriesChartWidgetSettingsForm.get('tooltipBackgroundBlur').disable();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -7885,7 +7885,7 @@
 | 
			
		||||
                        },
 | 
			
		||||
                        "tooltipDateColor": "rgba(0, 0, 0, 0.76)",
 | 
			
		||||
                        "tooltipDateInterval": true,
 | 
			
		||||
                        "tooltipHideZeroFalse": true,
 | 
			
		||||
                        "tooltipHideZeroValues": true,
 | 
			
		||||
                        "tooltipBackgroundColor": "rgba(255, 255, 255, 0.76)",
 | 
			
		||||
                        "tooltipBackgroundBlur": 4,
 | 
			
		||||
                        "animation": {
 | 
			
		||||
@ -8294,7 +8294,7 @@
 | 
			
		||||
                        },
 | 
			
		||||
                        "tooltipDateColor": "rgba(0, 0, 0, 0.76)",
 | 
			
		||||
                        "tooltipDateInterval": true,
 | 
			
		||||
                        "tooltipHideZeroFalse": true,
 | 
			
		||||
                        "tooltipHideZeroValues": true,
 | 
			
		||||
                        "tooltipBackgroundColor": "rgba(255, 255, 255, 0.76)",
 | 
			
		||||
                        "tooltipBackgroundBlur": 4,
 | 
			
		||||
                        "animation": {
 | 
			
		||||
 | 
			
		||||
@ -5886,7 +5886,7 @@
 | 
			
		||||
        "date": "Date",
 | 
			
		||||
        "show-date-time-interval": "Show date time interval",
 | 
			
		||||
        "show-date-time-interval-hint": "Show date time interval according to the data aggregation.",
 | 
			
		||||
        "hide-zero-false-tooltip-values": "Hide zero/false values",
 | 
			
		||||
        "hide-zero-tooltip-values": "Hide zero values",
 | 
			
		||||
        "background-color": "Background color",
 | 
			
		||||
        "background-blur": "Background blur"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user