UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

30 lines (29 loc) 1.24 kB
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { ISearchDropdown } from "@docsvision/webclient/Legacy/ISearchDropdown"; import { $WebFrameSearchPanel } from "@docsvision/webclient/Platform/$WebFrameSearchPanel"; /** @internal */ export declare class SearchDropdown implements ISearchDropdown { private services?; private selectedOptionMobile; private get dropdown(); private get optionList(); private get options(); private get selectedText(); private get selectedElement(); private get selectedValue(); private callback; private DROP_DOWN_ICO; constructor(callback: (oldVal?: GenModels.SearchContextOption, newVal?: GenModels.SearchContextOption) => void, services?: $WebFrameSearchPanel); UpdateDropDownVisibility(): void; ShowOptions(selectedOption: string, displayOptions?: Array<GenModels.SearchContextOption>): void; Hide(): void; get SearchContext(): string; get SearchContextPlaceholder(): string; get Element(): HTMLElement; private Initialize; Show(): void; private AddDropdownMissClickEvent; private AddDropdownClickEvent; private AddOptionListClickEvent; private UpdateSelectedOption; }