UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

37 lines (36 loc) 1.5 kB
import { PopoverMode } from "@docsvision/webclient/Helpers/PopoverHelpers/Popover"; import { LoadingState } from "@docsvision/webclient/System/LoadingState"; import { CancelableEvent } from "@docsvision/webclient/System/CancelableEvent"; import { IEventArgs } from "@docsvision/webclient/System/IEventArgs"; import { SimpleEvent } from "@docsvision/webclient/System/SimpleEvent"; /** @internal */ export interface IEditPopoverState { waitingState: LoadingState; currentTarget: HTMLElement; offScreenX?: boolean; offScreenY?: boolean; visible?: boolean; hideByEscOption: boolean; acceptByEnterOption: boolean; title: string; screenPadding: number; mode: PopoverMode; className?: string; /** Css-класс, добавляемый к корневому элементу. */ rootClassName?: string; /** * Должен ли Popover скрываться при клике снаружи него. * Значение по умолчанию: false */ hideByClickOutside?: boolean; ignoreModalOutsideClicks?: boolean; ignoreOutsideClicksSelectors?: string[]; acceptingEvent: CancelableEvent<IEventArgs>; acceptedEvent: SimpleEvent<IEventArgs>; cancelingEvent: CancelableEvent<IEventArgs>; canceledEvent: SimpleEvent<IEventArgs>; showingEvent: CancelableEvent<IEventArgs>; shownEvent: SimpleEvent<IEventArgs>; hiddingEvent: CancelableEvent<IEventArgs>; hiddenEvent: SimpleEvent<IEventArgs>; }