@blackbaud/skyux
Version:
SKY UX built on Angular 2
56 lines (55 loc) • 2.16 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, OnInit } from '@angular/core';
import { SkyColorpickerChangeColor } from './types/colorpicker-color';
import { SkyColorpickerChangeAxis } from './types/colorpicker-axis';
import { SkyColorpickerHsla } from './types/colorpicker-hsla';
import { SkyColorpickerRgba } from './types/colorpicker-rgba';
import { SkyColorpickerOutput } from './types/colorpicker-output';
import { SkyColorpickerService } from './colorpicker.service';
import { SliderPosition } from './colorpicker-classes';
export declare class SkyColorpickerComponent implements OnInit {
private el;
private cdr;
private service;
selectedColorChanged: EventEmitter<SkyColorpickerOutput>;
idIndex: number;
skyColorpickerHexId: string;
skyColorpickerRedId: string;
skyColorpickerGreenId: string;
skyColorpickerBlueId: string;
skyColorpickerAlphaId: string;
alphaChannel: string;
alphaSliderColor: string;
arrowTop: number;
format: number;
hexText: string;
hslaText: SkyColorpickerHsla;
hueSliderColor: string;
outputFormat: string;
presetColors: Array<string>;
returnFormat: string;
rgbaText: SkyColorpickerRgba;
selectedColor: SkyColorpickerOutput;
slider: SliderPosition;
initialColor: string;
private closeColorPicker;
private outputColor;
private hsva;
private sliderDimMax;
onClick(event: any): void;
keyboardInput(event: any): void;
constructor(el: ElementRef, cdr: ChangeDetectorRef, service: SkyColorpickerService);
setDialog(instance: any, elementRef: ElementRef, color: any, outputFormat: string, presetColors: Array<string>, alphaChannel: string): void;
ngOnInit(): void;
closePicker(): void;
applyColor(): void;
setColorFromString(value: string): void;
hue: SkyColorpickerChangeAxis;
red: SkyColorpickerChangeColor;
green: SkyColorpickerChangeColor;
blue: SkyColorpickerChangeColor;
alphaAxis: SkyColorpickerChangeAxis;
alphaColor: SkyColorpickerChangeColor;
hex: SkyColorpickerChangeColor;
saturationAndLightness: SkyColorpickerChangeAxis;
update(): void;
}