LWT JavaScript API
    Preparing search index...

    Word modal Alpine.js component interface.

    interface WordModalData {
        formStore: WordFormStoreState;
        hasNotes: boolean;
        hasRomanization: boolean;
        hasTags: boolean;
        hasTranslation: boolean;
        hasWordId: boolean;
        isLoading: boolean;
        isOpen: boolean;
        isUnknown: boolean;
        modalTitle: string;
        statuses: StatusInfo[];
        store: WordStoreState;
        viewMode: ViewMode;
        word: WordData | null;
        wordNotes: string;
        wordRomanization: string;
        wordTags: string;
        wordText: string;
        wordTranslation: string;
        close(): void;
        deleteWord(): Promise<void>;
        getDictUrl(which: "dict1" | "dict2" | "translator"): string;
        getEditUrl(): string;
        getStatusButtonClass(status: number): string;
        hasDictUrl(which: "dict1" | "dict2" | "translator"): boolean;
        hideEditForm(): void;
        init(): void;
        isCurrentStatus(status: number): boolean;
        markIgnored(): Promise<void>;
        markWellKnown(): Promise<void>;
        onFormCancelled(): void;
        onFormSaved(): void;
        setStatus(status: number): Promise<void>;
        showEditForm(): Promise<void>;
        speakWord(): void;
    }
    Index

    Properties

    hasNotes: boolean
    hasRomanization: boolean
    hasTags: boolean
    hasTranslation: boolean
    hasWordId: boolean
    isLoading: boolean
    isOpen: boolean
    isUnknown: boolean
    modalTitle: string
    statuses: StatusInfo[]
    viewMode: ViewMode
    word: WordData | null
    wordNotes: string
    wordRomanization: string
    wordTags: string
    wordText: string
    wordTranslation: string

    Methods