You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
3.5 KiB
101 lines
3.5 KiB
import { ElementRef, AfterViewInit, OnDestroy, NgZone, SimpleChanges } from '@angular/core';
|
|
import { PrimeNGConfig } from 'primeng/api';
|
|
import * as i0 from "@angular/core";
|
|
import * as i1 from "@angular/common";
|
|
export interface TooltipOptions {
|
|
tooltipLabel?: string;
|
|
tooltipPosition?: string;
|
|
tooltipEvent?: string;
|
|
appendTo?: any;
|
|
positionStyle?: string;
|
|
tooltipStyleClass?: string;
|
|
tooltipZIndex?: string;
|
|
escape?: boolean;
|
|
disabled?: boolean;
|
|
showDelay?: number;
|
|
hideDelay?: number;
|
|
positionTop?: number;
|
|
positionLeft?: number;
|
|
life?: number;
|
|
}
|
|
export declare class Tooltip implements AfterViewInit, OnDestroy {
|
|
el: ElementRef;
|
|
zone: NgZone;
|
|
config: PrimeNGConfig;
|
|
tooltipPosition: string;
|
|
tooltipEvent: string;
|
|
appendTo: any;
|
|
positionStyle: string;
|
|
tooltipStyleClass: string;
|
|
tooltipZIndex: string;
|
|
escape: boolean;
|
|
showDelay: number;
|
|
hideDelay: number;
|
|
life: number;
|
|
positionTop: number;
|
|
positionLeft: number;
|
|
text: string;
|
|
get disabled(): boolean;
|
|
set disabled(val: boolean);
|
|
tooltipOptions: TooltipOptions;
|
|
_tooltipOptions: TooltipOptions;
|
|
_disabled: boolean;
|
|
container: any;
|
|
styleClass: string;
|
|
tooltipText: any;
|
|
showTimeout: any;
|
|
hideTimeout: any;
|
|
active: boolean;
|
|
mouseEnterListener: Function;
|
|
mouseLeaveListener: Function;
|
|
clickListener: Function;
|
|
focusListener: Function;
|
|
blurListener: Function;
|
|
scrollHandler: any;
|
|
resizeListener: any;
|
|
constructor(el: ElementRef, zone: NgZone, config: PrimeNGConfig);
|
|
ngAfterViewInit(): void;
|
|
ngOnChanges(simpleChange: SimpleChanges): void;
|
|
onMouseEnter(e: Event): void;
|
|
onMouseLeave(e: Event): void;
|
|
onFocus(e: Event): void;
|
|
onBlur(e: Event): void;
|
|
onClick(e: Event): void;
|
|
activate(): void;
|
|
deactivate(): void;
|
|
create(): void;
|
|
show(): void;
|
|
hide(): void;
|
|
updateText(): void;
|
|
align(): void;
|
|
getHostOffset(): {
|
|
left: any;
|
|
top: any;
|
|
};
|
|
alignRight(): void;
|
|
alignLeft(): void;
|
|
alignTop(): void;
|
|
alignBottom(): void;
|
|
setOption(option: TooltipOptions): void;
|
|
getOption(option: string): any;
|
|
preAlign(position: string): void;
|
|
isOutOfBounds(): boolean;
|
|
onWindowResize(e: Event): void;
|
|
bindDocumentResizeListener(): void;
|
|
unbindDocumentResizeListener(): void;
|
|
bindScrollListener(): void;
|
|
unbindScrollListener(): void;
|
|
unbindEvents(): void;
|
|
remove(): void;
|
|
clearShowTimeout(): void;
|
|
clearHideTimeout(): void;
|
|
clearTimeouts(): void;
|
|
ngOnDestroy(): void;
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<Tooltip, never>;
|
|
static ɵdir: i0.ɵɵDirectiveDeclaration<Tooltip, "[pTooltip]", never, { "tooltipPosition": "tooltipPosition"; "tooltipEvent": "tooltipEvent"; "appendTo": "appendTo"; "positionStyle": "positionStyle"; "tooltipStyleClass": "tooltipStyleClass"; "tooltipZIndex": "tooltipZIndex"; "escape": "escape"; "showDelay": "showDelay"; "hideDelay": "hideDelay"; "life": "life"; "positionTop": "positionTop"; "positionLeft": "positionLeft"; "text": "pTooltip"; "disabled": "tooltipDisabled"; "tooltipOptions": "tooltipOptions"; }, {}, never>;
|
|
}
|
|
export declare class TooltipModule {
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<TooltipModule, never>;
|
|
static ɵmod: i0.ɵɵNgModuleDeclaration<TooltipModule, [typeof Tooltip], [typeof i1.CommonModule], [typeof Tooltip]>;
|
|
static ɵinj: i0.ɵɵInjectorDeclaration<TooltipModule>;
|
|
}
|