Timeline: Adds opacity & line width option (#34118)

* Timeline: Adds opacity & line width option

* Updated devenv dashboards, added back original timeline modes
This commit is contained in:
Torkel Ödegaard
2021-05-14 17:24:40 +02:00
committed by GitHub
parent c61a610f72
commit 953aadd6e4
9 changed files with 487 additions and 84 deletions

View File

@ -257,7 +257,7 @@ export function createColors(colors: ThemeColorsInput): ThemeColors {
function getContrastText(background: string, threshold: number = contrastThreshold) {
const contrastText =
getContrastRatio(background, dark.text.maxContrast) >= threshold ? dark.text.maxContrast : light.text.maxContrast;
getContrastRatio(dark.text.maxContrast, background) >= threshold ? dark.text.maxContrast : light.text.maxContrast;
// todo, need color framework
return contrastText;
}

View File

@ -1,6 +1,5 @@
import { FieldConfigEditorProps, FieldConfigPropertyItem, FieldConfigEditorConfig } from '../types/fieldOverrides';
import { OptionsUIRegistryBuilder } from '../types/OptionsUIRegistryBuilder';
import { FieldType } from '../types/dataFrame';
import { PanelOptionsEditorConfig, PanelOptionsEditorItem } from '../types/panel';
import {
numberOverrideProcessor,
@ -33,7 +32,7 @@ export class FieldConfigEditorBuilder<TOptions> extends OptionsUIRegistryBuilder
override: standardEditorsRegistry.get('number').editor as any,
editor: standardEditorsRegistry.get('number').editor as any,
process: numberOverrideProcessor,
shouldApply: config.shouldApply ? config.shouldApply : (field) => field.type === FieldType.number,
shouldApply: config.shouldApply ?? (() => true),
settings: config.settings || {},
});
}
@ -45,7 +44,7 @@ export class FieldConfigEditorBuilder<TOptions> extends OptionsUIRegistryBuilder
override: standardEditorsRegistry.get('slider').editor as any,
editor: standardEditorsRegistry.get('slider').editor as any,
process: numberOverrideProcessor,
shouldApply: config.shouldApply ? config.shouldApply : (field) => field.type === FieldType.number,
shouldApply: config.shouldApply ?? (() => true),
settings: config.settings || {},
});
}
@ -57,7 +56,7 @@ export class FieldConfigEditorBuilder<TOptions> extends OptionsUIRegistryBuilder
override: standardEditorsRegistry.get('text').editor as any,
editor: standardEditorsRegistry.get('text').editor as any,
process: stringOverrideProcessor,
shouldApply: config.shouldApply ? config.shouldApply : (field) => field.type === FieldType.string,
shouldApply: config.shouldApply ?? (() => true),
settings: config.settings || {},
});
}