LWT JavaScript API
    Preparing search index...

    Word popover Alpine.js component interface.

    interface WordPopoverData {
        hasRomanization: boolean;
        hasTranslation: boolean;
        hasWordId: boolean;
        isLoading: boolean;
        isOpen: boolean;
        isUnknown: boolean;
        popoverEl: HTMLElement | null;
        position: PopoverPosition;
        statuses: StatusInfo[];
        store: WordStoreState;
        word: WordData | null;
        wordLabel: string;
        wordRomanization: string;
        wordText: string;
        wordTranslation: string;
        calculatePosition(): void;
        close(): void;
        deleteWord(): Promise<void>;
        getDictUrl(which: "dict1" | "dict2" | "translator"): string;
        getPositionStyle(): string;
        getStatusButtonClass(status: number): string;
        handleClickOutside(event: MouseEvent): void;
        handleEscape(event: KeyboardEvent): void;
        hasDictUrl(which: "dict1" | "dict2" | "translator"): boolean;
        init(): void;
        isCurrentStatus(status: number): boolean;
        markIgnored(): Promise<void>;
        markWellKnown(): Promise<void>;
        openEditForm(): void;
        setStatus(status: number): Promise<void>;
        speakWord(): void;
    }
    Index

    Properties

    hasRomanization: boolean
    hasTranslation: boolean
    hasWordId: boolean
    isLoading: boolean
    isOpen: boolean
    isUnknown: boolean
    popoverEl: HTMLElement | null
    position: PopoverPosition
    statuses: StatusInfo[]
    word: WordData | null
    wordLabel: string
    wordRomanization: string
    wordText: string
    wordTranslation: string

    Methods