@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
43 lines (42 loc) • 1.43 kB
TypeScript
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;
}