@progress/telerik-common-report-viewer
Version:
Common code for Progress® Telerik® Report Viewer
18 lines (17 loc) • 1.44 kB
TypeScript
export declare function createElement(tagname: string, id?: string, className?: string): HTMLElement;
export declare function addClass(element: HTMLElement | null, className: string): void;
export declare function removeClass(element: HTMLElement | null, className: string): void;
export declare function hasClass(element: HTMLElement, className: string): boolean;
export declare function getOffsetParent(element: HTMLElement): HTMLElement | null;
export declare function toPixel(value: string): number;
export declare function scaleElement(element: HTMLElement, scaleX: number, scaleY: number, originX?: number, originY?: number): void;
export declare function escapeHtml(str: string): string;
export declare function toRgbColor(hexColor: string): string | null;
export declare function isRgbColor(color: string): boolean;
export declare function getColorAlphaValue(color: string): number;
export declare function appendHtml(target: HTMLElement, str: string): void;
export declare function prependHtml(target: HTMLElement, str: string): void;
export declare function findElement(element: HTMLElement | null, selector: string): HTMLElement | null;
export declare function getElementAttributeValue(element: HTMLElement | null, attributeName: string): string;
export declare function getElementScrollParent(element: HTMLElement): HTMLElement | null;
export declare function keepElementInView(element: HTMLElement | null): void;