Class: AbstractDesktopController controller

gmf.AbstractDesktopController

new AbstractDesktopController(config, $scope, $injector)

Desktop application abstract controller.

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

Parameters:
Name Type Description
config gmfx.Config

A part of the application config.

$scope angular.Scope

Scope.

$injector angular.$injector

Main injector.

Extends

Members

$scope: angular.Scope

Inherited From:

defaultLang: string

Default language

Inherited From:

(non-null) dimensions: Object:.<string:, string:>

Inherited From:

drawFeatureActive: boolean

Inherited From:

drawFeatureLayer: ngeo.FeatureOverlay

drawProfilePanelActive: boolean

Inherited From:

editFeatureActive: boolean

editFeatureVectorLayer: ol.layer.Vector

filterSelectorActive: boolean

Inherited From:

getBrowserLanguage: ngeo.GetBrowserLanguage

Inherited From:

gettextCatalog: angularGettext.Catalog

The gettext catalog

Inherited From:

gmfThemeManager: gmf.ThemeManager

Inherited From:

gmfUser: gmfx.User

Inherited From:

googleStreetViewActive: boolean

(non-null) googleStreetViewStyle: ol.style.Style

hasEditableLayers: boolean

Inherited From:

lang: string

Inherited From:

(non-null) langUrls: Object:.<string:, string:>

Languages URL

Inherited From:

leftNavVisible: boolean

Inherited From:

loginActive: boolean

manageResize: boolean

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

Inherited From:

map: ol.Map

mapToolsGroup: string

Inherited From:

measureLengthActive: boolean

The active state of the directive responsible of length measurements.

Inherited From:

measurePointActive: boolean

The active state of the directive responsible of point measurements.

Inherited From:

modalShareShown: boolean

ngeoLocation: ngeo.Location

Location service

Inherited From:

printActive: boolean

Inherited From:

printPanelActive: boolean

Inherited From:

profileLine: ol.geom.LineString

queryActive: boolean

The active state of the ngeo query directive.

Inherited From:

queryAutoClear: boolean

Set the clearing of the ngeoQuery after the deactivation of the query

Inherited From:

queryFeatureStyle: ol.style.Style

FeatureStyle used by the displayquerywindow directive

Inherited From:

resizeTransition: number|undefined

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.

Inherited From:

rightNavVisible: boolean

Inherited From:

scaleSelectorOptions: ngeo.ScaleselectorOptions

searchDatasources: Array:.<gmfx.SearchDirectiveDatasource:>

Inherited From:

stateManager: ngeo.StateManager

Inherited From:

tmhDynamicLocale: tmhDynamicLocale

Inherited From:

toolsActive: boolean

(inner, constant) ngeoFeatures: ol.Collection:.<ol.Feature:>

Collection of features for the draw interaction

(inner, constant) ngeoToolActivateMgr: ngeo.ToolActivateMgr

The ngeo ToolActivate manager service.

Methods

(protected) getLocationIcon()

Inherited From:
Returns:
Element

Span element with font-awesome inside of it

initLanguage()

Inherited From:

switchLanguage(lang)

Parameters:
Name Type Description
lang string

Language code.

Inherited From: