API application abstract controller.

This file includes import's for desktop/api components/directives used by the HTML page and the controller to provide the configuration.

Hierarchy (view full)

Constructors

Properties

$scope: IScope
backgroundLayerMgr_: MapBackgroundLayerManager
defaultLang: string

Default language

dimensions: {}
displaywindowContent: string
displaywindowDraggableContainment: string
displaywindowHeight: string
displaywindowOpen: boolean
displaywindowTitle: string
displaywindowUrl: string
displaywindowWidth: string
drawFeatureLayer: FeatureOverlay
filterSelectorActive: boolean
filterSelectorEnabled: boolean
gettextCatalog: gettextCatalog

The gettext catalog

gmfThemeManager: ThemeManagerService
gmfThemes: ThemesService

Themes service

gmfTreeManager_: LayertreeTreeManager
gmfUser: any
hasEditableLayers: boolean
hasPrivateLayers: boolean
lang: string
langUrls: {}

Languages URL

loading: boolean

Checks if the themes are loaded

loginActive: boolean
loginRedirectUrl: string

URL to redirect to after login success.

manageResize: boolean

Whether to update the size of the map on browser window resize.

map: Map
mapToolsGroup: string
ngeoLocation: StatemanagerLocation

Location service

ngeoMapQuerent_: MapQuerent
options: gmfOptions
permalink_: PermalinkService

Permalink service

postLoading: boolean

This property is set to true when the themes change after a successful login

queryActive: boolean

The active state of the ngeo query directive.

resizeTransition: number

The duration (milliseconds) of the animation that may occur on the div containing the map. Used to smoothly resize the map while the animation is in progress.

searchListeners: any

Listeners passed to searchDirective.

stateManager: StatemanagerService
tmhDynamicLocale: IDynamicLocale
updateHasEditableLayers_: (() => void)

Check editable layers

$inject: string[]

Methods