Constructor
new ViewfinderView()
- Since:
- Source:
Extends
Members
className :string
The HTML class to use for this view's outermost element.
Type:
- Source:
templateVars
Values meant to be used by the rendered HTML template.
- Source:
type :string
The type of View this is
Type:
- Source:
Methods
Helper function to focus input on the search query input and ensure
that the cursor is at the end of the text (as opposed to the beginning
which appears to be the default jQuery behavior).
- Since:
- Source:
getSearch() → {JQuery}
Get the SearchView element.
- Source:
Returns:
The SearchView element.
-
Type
-
JQuery
getViewfinderCards() → {JQuery}
Get the ViewfinderCardsView element. Renamed from getZoomPresets
when zoom presets were deprecated in favor of viewfinder cards in 2.37.0.
- Since:
- Source:
Returns:
The ViewfinderCardsView element.
-
Type
-
JQuery
getViewfinderCardsPanel(category) → {JQuery}
Get the ViewfinderCardsView panel for a given category, if it exists.
Parameters:
- Since:
- Source:
Returns:
The ViewfinderCardsView panel element, or an empty
jQuery object if it doesn't exist.
-
Type
-
JQuery
getViewfinderCardsPlacement(category) → {string|object}
Determine where to place a ViewfinderCardsView for a given category,
based on the order of categories in the collection. Renamed from
getZoomPresetsPlacement when zoom presets were deprecated in favor of
viewfinder cards in 2.37.0.
Parameters:
| Name |
Type |
Description |
category |
ViewfinderCardCategory
|
The category of viewfinder
cards to determine placement for. |
- Since:
- Source:
Returns:
"prepend" to add to the beginning of the list,
"append" to add to the end of the list, or { after: JQueryElement } to
add after a specific existing element.
-
Type
-
string
|
object
initialize(options)
Initialize the ViewfinderView.
Parameters:
| Name |
Type |
Description |
options |
object
|
The options for the view.
Properties
| Name |
Type |
Description |
model |
Map
|
The map model to use for this view. |
|
- Source:
removeViewfinderCardsCategory(category)
Remove the ViewfinderCardsView panel for a given category, if it
exists.
Parameters:
| Name |
Type |
Description |
category |
ViewfinderCardCategory
|
The category of viewfinder
cards to remove the panel for. |
- Since:
- Source:
render()
Render the view by updating the HTML of the element.
The new HTML is computed from an HTML template that
is passed an object with relevant view state.
- Source:
renderSearchView()
Render child SearchView and append to DOM.
- Source:
renderViewfinderCardsView(category)
Render child ViewfinderCardsListView and append to DOM. Extended from
renderZoomPresetsView when zoom presets were deprecated in favor of
generalized viewfinder cards in 2.37.0. Adds piping for visualization
panel as well.
Parameters:
- Since:
- Source: