new Control(implParam, name)
facade/js/control/Control.js, line 20
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
implParam |
Object |
Opciones para generar el control. |
name |
String |
Nombre del control. |
Properties:
| Name | Type | Description |
|---|---|---|
activated |
Boolean | Define si el control esta activado, por defecto falso. |
name |
String | Nombre del control. |
Extends
- IDEE.Base
Methods
-
activate()
facade/js/control/Control.js, line 189 -
Método que añade el evento "click".
-
addTo(map)
facade/js/control/Control.js, line 117 -
Este método añade el control al mapa.
Name Type Description mapIDEE.Map Mapa.
-
createView(map)
facade/js/control/Control.js, line 142 -
Este método añade la vista al mapa.
Name Type Description mapIDEE.Map Mapa.
-
deactivate()
facade/js/control/Control.js, line 208 -
Método que elimina el evento "click".
-
destroy()
facade/js/control/Control.js, line 266 -
Elimina el control.
-
getActivationButton(html)
facade/js/control/Control.js, line 179 -
Activación del botón.
Name Type Description htmlHTMLElement HTML del botón.
-
getElement(){Object}
facade/js/control/Control.js, line 228 -
Este método devuelve todos los elementos de la implementación.
Returns:
Devuelve los elementos extraidos de la implementación.
-
getPanel(){IDEE.ui.Panel}
facade/js/control/Control.js, line 254 -
Devuelve el panel del control.
Returns:
Panel.
-
manageActivation(html)
facade/js/control/Control.js, line 153 -
Este método maneja la activación del control.
Name Type Description htmlHTMLElement HTML del control.
-
setImpl(impl)
facade/js/control/Control.js, line 93 -
Este método establece la implementación de este control.
Name Type Description implIDEE.Map Implementación del mapa.
-
setPanel(panel)
facade/js/control/Control.js, line 241 -
Sobrescribe el panel del control.
Name Type Description panelIDEE.ui.Panel Panel.