UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

43 lines (42 loc) 1.43 kB
import { ModalWindow } from "@docsvision/webclient/Legacy/ModalWindow"; /** @internal */ export declare class SelectCardLinkDialog { private selectCardModal; private container; private searchInput; private sourceCardId; private selectedFolder; private loader; private nextPageLoader; private cardsScrollContainer; private cardsTableItemsContainer; private allowedCardTypesField; private wrapRows; private sortingColumnName; private sortDescending; private searchMode; private currentPageNumber; private lastQueryTimestamp; private columnHeaders; private modalClosed; private requestFinished; constructor(); private get firstPage(); set allowedCardTypes(val: string[]); get allowedCardTypes(): string[]; ShowDialog(sourceCardId: string, allowedLinkTypes: string[], okCallback: (window: ModalWindow) => void, shownCallback?: (window: ModalWindow) => void, closingCallback?: () => Promise<any>, closeCallback?: () => void): void; private InitDialog; private UpdateShortcuts; private InitCardRow; private set ButtonOkEnabled(value); private LoadFolder; private LoadSearch; private GetServerResults; private LoaderLogic; private GetResultsFromServer; private ClearCardsTableItems; private SetSorting; private SetRowWrapMode; private OnSearchInputKeyDown; private onCardsScroll; }