SearchEngineDOM: {
    _addUID: (id: string) => string;
    _createAdvancedSearchFiltersAttributElement: (
        filterAttributes: {
            code: string;
            description: string;
            name: string;
            title: string;
            value: string;
        },
    ) => HTMLElement;
    _createAdvancedSearchFiltersTableElement: (
        code: string,
        display: boolean,
    ) => HTMLElement;
    _createAdvancedSearchFormCodeElement: (
        codes: any[],
        coordinateSearchInAdvancedSearch: boolean,
    ) => HTMLElement;
    _createAdvancedSearchFormFiltersElement: () => HTMLElement;
    _createAdvancedSearchFormInputElement: () => HTMLElement;
    _createAdvancedSearchPanelDivElement: () => HTMLDivElement;
    _createAdvancedSearchPanelElement: () => HTMLElement;
    _createAdvancedSearchPanelFormElement: (
        advancedSearchCodes: any[],
        coordinateSearchInAdvancedSearch: boolean,
    ) => HTMLElement;
    _createAdvancedSearchPanelHeaderElement: () => HTMLElement;
    _createAutoCompletedLocationElement: (location: any, id: number) => void;
    _createAutoCompleteElement: () => HTMLElement;
    _createAutoCompleteListElement: () => HTMLElement;
    _createButtonsElement: () => HTMLDivElement;
    _createCoordinateSearchPanelDivElement: () => HTMLDivElement;
    _createCoordinateSearchPanelElement: () => HTMLElement;
    _createFirstLineWrapper: () => HTMLDivElement;
    _createGeocodedLocationElement: (location: any, id: number) => void;
    _createGeocodeResultsDivElement: () => HTMLDivElement;
    _createGeocodeResultsElement: () => HTMLElement;
    _createGeocodeResultsHeaderElement: () => HTMLElement;
    _createGeocodeResultsListElement: () => HTMLElement;
    _createMainContainerElement: () => HTMLElement;
    _createRadioContainer: () => HTMLDivElement;
    _createRadioElements: () => HTMLDivElement[];
    _createSearchDivElement: () => HTMLElement;
    _createSearchedSuggestElement: (suggest: any, id: number) => void;
    _createSearchInputElement: (placeholder: string) => HTMLElement;
    _createSearchResetElement: () => HTMLButtonElement;
    _createShowAdvancedSearchElement: () => HTMLElement;
    _createShowGeolocateElement: () => HTMLElement;
    _createShowSearchByCoordinateElement: () => HTMLElement;
    _createShowSearchEnginePictoElement: (collapsible: boolean) => HTMLElement;
    __createCoordinateSearchDivElement(): HTMLDivElement;
    _createAutoCompletedLocationContainer(): HTMLDivElement;
    _createAutoCompletedLocationTitleElement(): void;
    _createCoordinateSearchPanelFormElement(): HTMLFormElement;
    _createCoordinateSearchPanelHeaderElement(): HTMLDivElement;
    _createCoordinateSearchSubmitElement(): HTMLElement;
    _createCoordinateSearchSystemsLabelElement(): HTMLLabelElement;
    _createCoordinateSearchUnitsLabelElement(): HTMLLabelElement;
    _createSearchedSuggestContainer(): HTMLDivElement;
    _createSearchedSuggestTitleElement(): void;
    _setCoordinateSearchLatDMSElement(): HTMLDivElement;
    _setCoordinateSearchLatInputElement(code: string): HTMLElement;
    _setCoordinateSearchLatLabelElement(type: string): HTMLElement;
    _setCoordinateSearchLngDMSElement(): HTMLDivElement;
    _setCoordinateSearchLngInputElement(code: string): HTMLElement;
    _setCoordinateSearchLngLabelElement(type: string): HTMLElement;
    _setCoordinateSearchSystemsSelectElement(systems: any): HTMLSelectElement;
    _setCoordinateSearchUnitsSelectElement(units: any): HTMLSelectElement;
} = ...

Type declaration

  • _addUID: (id: string) => string

    Add uuid to the tag ID

  • _createAdvancedSearchFiltersAttributElement: (
        filterAttributes: {
            code: string;
            description: string;
            name: string;
            title: string;
            value: string;
        },
    ) => HTMLElement

    Create filter attribut for a resource : "PositionOfInterest", "StreetAddress", ... Research filters are filled in Javascript depending on developer choice

  • _createAdvancedSearchFiltersTableElement: (code: string, display: boolean) => HTMLElement

    Create filter container for resources : "PositionOfInterest", "StreetAddress", ...

  • _createAdvancedSearchFormCodeElement: (codes: any[], coordinateSearchInAdvancedSearch: boolean) => HTMLElement
  • _createAdvancedSearchFormFiltersElement: () => HTMLElement

    Filters geocoding.

  • _createAdvancedSearchFormInputElement: () => HTMLElement
  • _createAdvancedSearchPanelDivElement: () => HTMLDivElement
  • _createAdvancedSearchPanelElement: () => HTMLElement

    Advanced search panel

    FIXME don't call this._createAdvancedSearchPanelHeaderElement don't call this._createAdvancedSearchPanelFormElement

  • _createAdvancedSearchPanelFormElement: (
        advancedSearchCodes: any[],
        coordinateSearchInAdvancedSearch: boolean,
    ) => HTMLElement
  • _createAdvancedSearchPanelHeaderElement: () => HTMLElement
  • _createAutoCompletedLocationElement: (location: any, id: number) => void

    Autocompletion result. Proposals are dynamically filled in Javascript by autocomplete service

    TODO formaliser le contenu des reponse

  • _createAutoCompleteElement: () => HTMLElement

    Autocompletion results

    FIXME don't call this._createAutoCompleteListElement

  • _createAutoCompleteListElement: () => HTMLElement

    Autocompletion results list.

  • _createButtonsElement: () => HTMLDivElement
  • _createCoordinateSearchPanelDivElement: () => HTMLDivElement
  • _createCoordinateSearchPanelElement: () => HTMLElement

    Coordinate search panel

    FIXME don't call this._createCoordinateSearchPanelHeaderElement don't call this._createCoordinateSearchPanelFormElement

  • _createFirstLineWrapper: () => HTMLDivElement
  • _createGeocodedLocationElement: (location: any, id: number) => void

    Geocoding result. Results are dynamically filled in Javascript by geocoding service

    TODO formaliser le contenu des reponses FIXME formater la reponse en amont !

  • _createGeocodeResultsDivElement: () => HTMLDivElement
  • _createGeocodeResultsElement: () => HTMLElement

    Geocoding results

    FIXME don't call this._createGeocodeResultsListElement

  • _createGeocodeResultsHeaderElement: () => HTMLElement
  • _createGeocodeResultsListElement: () => HTMLElement

    Geocoding results list.

  • _createMainContainerElement: () => HTMLElement

    Main container (DOM)

  • _createRadioContainer: () => HTMLDivElement
  • _createRadioElements: () => HTMLDivElement[]
  • _createSearchDivElement: () => HTMLElement

    SElement with picto and search input

  • _createSearchedSuggestElement: (suggest: any, id: number) => void

    Autocompletion result of search service. Proposals are dynamically filled in Javascript by autocomplete service

  • _createSearchInputElement: (placeholder: string) => HTMLElement

    Simple search input

  • _createSearchResetElement: () => HTMLButtonElement
  • _createShowAdvancedSearchElement: () => HTMLElement

    Show advanced search panel

  • _createShowGeolocateElement: () => HTMLElement

    Show geolocate button

  • _createShowSearchByCoordinateElement: () => HTMLElement

    Show search by coordinate button

  • _createShowSearchEnginePictoElement: (collapsible: boolean) => HTMLElement

    Show search engine

  • __createCoordinateSearchDivElement:function
  • _createAutoCompletedLocationContainer:function
  • _createAutoCompletedLocationTitleElement:function
  • _createCoordinateSearchPanelFormElement:function
  • _createCoordinateSearchPanelHeaderElement:function
  • _createCoordinateSearchSubmitElement:function
  • _createCoordinateSearchSystemsLabelElement:function
  • _createCoordinateSearchUnitsLabelElement:function
  • _createSearchedSuggestContainer:function
  • _createSearchedSuggestTitleElement:function
  • _setCoordinateSearchLatDMSElement:function
  • _setCoordinateSearchLatInputElement:function
  • _setCoordinateSearchLatLabelElement:function
  • _setCoordinateSearchLngDMSElement:function
  • _setCoordinateSearchLngInputElement:function
  • _setCoordinateSearchLngLabelElement:function
  • _setCoordinateSearchSystemsSelectElement:function
  • _setCoordinateSearchUnitsSelectElement:function