LayerSwitcherDOM: {
    _addUID: (id: string) => string;
    _createAdvancedToolDeleteElement: (
        id: string,
        contextual?: boolean,
    ) => HTMLElement;
    _createAdvancedToolEditionElement: (
        id: string,
        editable: boolean,
        tms: boolean,
        styles: any[],
        contextual?: boolean,
    ) => HTMLElement;
    _createAdvancedToolElement: (obj: any) => HTMLElement;
    _createAdvancedToolExtentElement: (
        id: string,
        contextual?: boolean,
    ) => HTMLElement;
    _createAdvancedToolGreyscaleElement: (
        id: string,
        grayable: boolean,
        grayscale: boolean,
        contextual?: boolean,
    ) => HTMLElement;
    _createAdvancedToolInformationElement: (
        id: string,
        title: string,
        description: string,
        contextual?: boolean,
    ) => HTMLElement;
    _createAdvancedToolMoreElement: (
        id: any,
        tools: any,
        contextual?: any,
    ) => HTMLElement;
    _createAdvancedToolOpacityElement: (
        id: string,
        opacity: number,
    ) => HTMLElement[];
    _createAdvancedToolShowElement: (obj: any) => HTMLElement[];
    _createBasicToolDragNDropElement: (obj: any) => HTMLDivElement;
    _createBasicToolElement: (obj: any, tooltips: boolean) => HTMLElement;
    _createBasicToolNameElement: (obj: any, tooltips: boolean) => HTMLElement;
    _createBasicToolVisibilityElement: (obj: any) => HTMLElement[];
    _createContainerLayerElement: (
        obj: {
            description: string;
            id: string;
            layer: any;
            opacity: Float;
            title: string;
            type: string;
            visibility: boolean;
        },
        tooltips: boolean,
    ) => HTMLElement;
    _createContainerLayerInfoElement: (obj: any) => HTMLElement;
    _createContainerLayerStyleElement: (obj: any) => HTMLElement;
    _createDraggableElement: (elementDraggable: any, context: any) => void;
    _createLayersPanelCloseElement: () => HTMLButtonElement;
    _createLayersPanelHeaderElement: () => HTMLDivElement;
    _createLayersPanelIconElement: () => HTMLLabelElement;
    _createLayersPanelTitleElement: () => HTMLDivElement;
    _createMainContainerElement: () => HTMLElement;
    _createMainCounterLayersElement: () => HTMLSpanElement;
    _createMainInfoDivElement: () => HTMLDivElement;
    _createMainInfoElement: () => HTMLElement;
    _createMainLayersDivElement: () => HTMLDivElement;
    _createMainLayersElement: () => HTMLElement;
    _createMainLayersShowElement: () => HTMLElement;
    _createMainPictoElement: () => HTMLElement;
    _createMainStyleDivElement: () => HTMLDivElement;
    _createMainStyleElement: () => HTMLElement;
} = ...

Type declaration

  • _addUID: (id: string) => string

    Add uuid to the tag ID

  • _createAdvancedToolDeleteElement: (id: string, contextual?: boolean) => HTMLElement

    Creation de l'icone de suppression du layer (DOM)

  • _createAdvancedToolEditionElement: (
        id: string,
        editable: boolean,
        tms: boolean,
        styles: any[],
        contextual?: boolean,
    ) => HTMLElement

    Creation de l'icone d'edition du layer (DOM)

  • _createAdvancedToolElement: (obj: any) => HTMLElement

    Creation du container des outils avancés du layer (DOM)

  • _createAdvancedToolExtentElement: (id: string, contextual?: boolean) => HTMLElement

    Creation de l'icone de zoom sur extent (DOM)

  • _createAdvancedToolGreyscaleElement: (
        id: string,
        grayable: boolean,
        grayscale: boolean,
        contextual?: boolean,
    ) => HTMLElement

    Creation de l'icone de n&b du layer (DOM)

  • _createAdvancedToolInformationElement: (
        id: string,
        title: string,
        description: string,
        contextual?: boolean,
    ) => HTMLElement

    Creation de l'icone d'information du layer (DOM)

  • _createAdvancedToolMoreElement: (id: any, tools: any, contextual?: any) => HTMLElement

    Creation des icones pour des outils externes

  • _createAdvancedToolOpacityElement: (id: string, opacity: number) => HTMLElement[]

    Creation de l'icone de gestion de l'opacité du layer (DOM)

  • _createAdvancedToolShowElement: (obj: any) => HTMLElement[]

    Creation de l'affichage du menu des outils avancés du layer (DOM)

  • _createBasicToolDragNDropElement: (obj: any) => HTMLDivElement
  • _createBasicToolElement: (obj: any, tooltips: boolean) => HTMLElement

    Creation du container des outils basiques du layer (DOM)

  • _createBasicToolNameElement: (obj: any, tooltips: boolean) => HTMLElement

    Creation du nom du layer (DOM)

  • _createBasicToolVisibilityElement: (obj: any) => HTMLElement[]

    Creation de l'icone de visibilité du layer (DOM)

  • _createContainerLayerElement: (
        obj: {
            description: string;
            id: string;
            layer: any;
            opacity: Float;
            title: string;
            type: string;
            visibility: boolean;
        },
        tooltips: boolean,
    ) => HTMLElement

    Creation du container du layer (DOM)

  • _createContainerLayerInfoElement: (obj: any) => HTMLElement

    Creation du container du layer info (DOM)

    TODO GPlayerInfoPopup : ??? TODO GPlayerInfoLink : mettre en forme les échelles !

  • _createContainerLayerStyleElement: (obj: any) => HTMLElement

    Creation du container du layer style (DOM)

  • _createDraggableElement: (elementDraggable: any, context: any) => void

    Creation du drag and drop

  • _createLayersPanelCloseElement: () => HTMLButtonElement
  • _createLayersPanelHeaderElement: () => HTMLDivElement
  • _createLayersPanelIconElement: () => HTMLLabelElement
  • _createLayersPanelTitleElement: () => HTMLDivElement
  • _createMainContainerElement: () => HTMLElement

    Creation du container principal (DOM)

  • _createMainCounterLayersElement: () => HTMLSpanElement
  • _createMainInfoDivElement: () => HTMLDivElement
  • _createMainInfoElement: () => HTMLElement

    Creation du container du panneau d"information (DOM)

  • _createMainLayersDivElement: () => HTMLDivElement
  • _createMainLayersElement: () => HTMLElement

    Creation du container principal des layers (DOM)

  • _createMainLayersShowElement: () => HTMLElement

    Creation du container principal d"affichage des layers (DOM)

  • _createMainPictoElement: () => HTMLElement

    Creation du container du picto du controle (DOM)

  • _createMainStyleDivElement: () => HTMLDivElement
  • _createMainStyleElement: () => HTMLElement

    Creation du container du panneau des styles (DOM)