Search
    Preparing search index...

    Состояние поповера.

    interface PopoverState {
        attributes: { [key: string]: { [key: string]: string | boolean } };
        elements: {
            arrow?: HTMLElement;
            popper: HTMLElement;
            reference:
                | Element
                | {
                    contextElement?: Element;
                    getBoundingClientRect: () => ClientRect | DOMRect;
                };
        };
        modifiersData: {
            arrow?: { centerOffset: number; x?: number; y?: number };
            hide?: {
                hasPopperEscaped: boolean;
                isReferenceHidden: boolean;
                popperEscapeOffsets: PopoverPosition;
                referenceClippingOffsets: PopoverPosition;
            };
            offset?: {
                auto?: PopoverOffsets;
                "auto-end"?: PopoverOffsets;
                "auto-start"?: PopoverOffsets;
                bottom?: PopoverOffsets;
                "bottom-end"?: PopoverOffsets;
                "bottom-start"?: PopoverOffsets;
                left?: PopoverOffsets;
                "left-end"?: PopoverOffsets;
                "left-start"?: PopoverOffsets;
                right?: PopoverOffsets;
                "right-end"?: PopoverOffsets;
                "right-start"?: PopoverOffsets;
                top?: PopoverOffsets;
                "top-end"?: PopoverOffsets;
                "top-start"?: PopoverOffsets;
            };
            popperOffsets?: PopoverOffsets;
            preventOverflow?: PopoverOffsets;
            [key: string]: any;
        };
        options: PopoverOptionsGeneric<any>;
        orderedModifiers: PopoverAbstractModifier<any, any>[];
        placement: PopoverPlacement;
        rects: { popper: PopoverRect; reference: PopoverRect };
        reset: boolean;
        scrollParents: {
            popper: (Element | PopoverWindow | PopoverVisualViewport)[];
            reference: (Element | PopoverWindow | PopoverVisualViewport)[];
        };
        strategy: "fixed"
        | "absolute";
        styles: { [key: string]: Partial<CSSStyleDeclaration> };
    }
    Index

    Properties

    attributes: { [key: string]: { [key: string]: string | boolean } }

    Атрибуты, применяемые к поповеру.

    elements: {
        arrow?: HTMLElement;
        popper: HTMLElement;
        reference:
            | Element
            | {
                contextElement?: Element;
                getBoundingClientRect: () => ClientRect | DOMRect;
            };
    }

    Участвующие элементы.

    Type declaration

    • Optionalarrow?: HTMLElement

      HTML-элемент стрелки (опционально).

    • popper: HTMLElement

      HTML-элемент поппера.

    • reference:
          | Element
          | {
              contextElement?: Element;
              getBoundingClientRect: () => ClientRect | DOMRect;
          }

      Элемент-источник.

    modifiersData: {
        arrow?: { centerOffset: number; x?: number; y?: number };
        hide?: {
            hasPopperEscaped: boolean;
            isReferenceHidden: boolean;
            popperEscapeOffsets: PopoverPosition;
            referenceClippingOffsets: PopoverPosition;
        };
        offset?: {
            auto?: PopoverOffsets;
            "auto-end"?: PopoverOffsets;
            "auto-start"?: PopoverOffsets;
            bottom?: PopoverOffsets;
            "bottom-end"?: PopoverOffsets;
            "bottom-start"?: PopoverOffsets;
            left?: PopoverOffsets;
            "left-end"?: PopoverOffsets;
            "left-start"?: PopoverOffsets;
            right?: PopoverOffsets;
            "right-end"?: PopoverOffsets;
            "right-start"?: PopoverOffsets;
            top?: PopoverOffsets;
            "top-end"?: PopoverOffsets;
            "top-start"?: PopoverOffsets;
        };
        popperOffsets?: PopoverOffsets;
        preventOverflow?: PopoverOffsets;
        [key: string]: any;
    }

    Данные модификаторов.

    options: PopoverOptionsGeneric<any>

    Опции поповера.

    orderedModifiers: PopoverAbstractModifier<any, any>[]

    Упорядоченные модификаторы.

    placement: PopoverPlacement

    Текущее положение.

    rects: { popper: PopoverRect; reference: PopoverRect }

    Прямоугольники для позиционирования.

    Type declaration

    • popper: PopoverRect

      Прямоугольник поппера.

    • reference: PopoverRect

      Прямоугольник элемента-источника.

    reset: boolean

    Признак сброса.

    scrollParents: {
        popper: (Element | PopoverWindow | PopoverVisualViewport)[];
        reference: (Element | PopoverWindow | PopoverVisualViewport)[];
    }

    Списки родителей, у которых есть прокрутка.

    Type declaration

    strategy: "fixed" | "absolute"

    Текущая стратегия.

    styles: { [key: string]: Partial<CSSStyleDeclaration> }

    Стили поповера.