ui/layers/panels/dataviews

The dataviews panel module exports the dataviews method.

Requires

Methods

(inner) dataviews(layer) → {HTMLElement}

mapp.ui.layers.panels.dataviews(layer)

The dataviews method returns a drawer with checkbox elements for each dataview object in layer.dataviews{}.

The dataviews will be decorated with the mapp.ui.Dataview() method.

Specifying layer.dataviews.drawer: false will prevent a drawer from being made for the dataview panel.

Parameters:
NameTypeDescription
layerlayer

The decorated mapp layer object.

Properties
NameTypeAttributesDescription
layer.dataviewsobject

The layer dataviews.

dataviews.popoutboolean<optional>

Whether the drawer can be popped out into a dialog.

dataviews.classListstring<optional>

The string will be appended to the drawer element classlist.

Returns:
Type: 
HTMLElement

(inner) populateTabview(dataview)

Adds show and hide methods for dataviews with a tabview target

Parameters:
NameTypeDescription
dataviewlayer

The dataview to add the show nad hide functions to.