LWT JavaScript API
    Preparing search index...

    Alpine.js component data interface.

    interface ArchivedTextsGroupedData {
        activeLanguageId: number;
        collapsedLanguages: number[];
        languages: LanguageWithArchivedTexts[];
        languageStates: Map<number, LanguageArchivedTextsState>;
        loading: boolean;
        sort: number;
        getMarkedCount(langId: number): number;
        getMarkedIds(langId: number): number[];
        getTextsForLanguage(langId: number): ArchivedTextItem[];
        handleDelete(event: Event, url: string): void;
        handleMultiAction(langId: number, event: Event): void;
        handlePostAction(event: Event, url: string): void;
        handleRestDelete(event: Event, url: string): void;
        handleSortChange(event: Event): void;
        hasMarkedInLanguage(langId: number): boolean;
        hasMoreTexts(langId: number): boolean;
        init(): Promise<void>;
        initializeDefaultCollapseState(): void;
        isCollapsed(langId: number): boolean;
        isLoadingMore(langId: number): boolean;
        isMarked(langId: number, textId: number): boolean;
        loadCollapseState(): void;
        loadLanguages(): Promise<void>;
        loadMoreTexts(langId: number): Promise<void>;
        loadTextsForLanguage(langId: number, page?: number): Promise<void>;
        markAll(langId: number, checked: boolean): void;
        parseTags(tagList: string): string[];
        saveCollapseState(): void;
        toggleLanguage(langId: number): Promise<void>;
        toggleMark(langId: number, textId: number, checked: boolean): void;
    }
    Index

    Properties

    activeLanguageId: number
    collapsedLanguages: number[]
    languages: LanguageWithArchivedTexts[]
    languageStates: Map<number, LanguageArchivedTextsState>
    loading: boolean
    sort: number

    Methods