/ui/layers/viewHeader
The module exports an object referencing methods to create elements for the layer view header.
This allows for plugins to add custom methods to mapp.ui.layers.viewHeader{} or override existing methods.
- Source
Methods
(inner) displayToggle(layer) → {HTMLElement}
The method creates and returns a button element which will toggle the layer display.
| Name | Type | Description |
|---|---|---|
layer | layer |
- Source
Button element.
- Type:
- HTMLElement
(inner) zoomBtn(layer) → {HTMLElement}
The method creates and returns a button element which will call the zoomToRange method.
| Name | Type | Description |
|---|---|---|
layer | layer |
- Source
Button element.
- Type:
- HTMLElement
(inner) zoomBtn(layer) → {HTMLElement}
The method creates and returns a button element which will popout the layer view into a dialog.
| Name | Type | Description |
|---|---|---|
layer | layer |
- Source
Button element.
- Type:
- HTMLElement
(inner) zoomToFilteredExtentBtn(layer) → {HTMLElement}
The method creates and returns a button element which will call the layer.zoomToExtent method.
| Name | Type | Description |
|---|---|---|
layer | layer |
| Name | Type | Description |
|---|---|---|
layer.filter | object | The layer filter configuration. |
filter.current | object | Filter that are currently applied to layer data requests. |
- Source
Button element.
- Type:
- HTMLElement
(inner) zoomToRange(layer)
The zoomToRange method set layer.mapview zoom to be in range of the layer.tables configuration and calls the layer.show() method.
| Name | Type | Description |
|---|---|---|
layer | layer | A decorated mapp layer. |
| Name | Type | Description |
|---|---|---|
layer.tables | Object | The zoom range table configuration. |
- Source