Initializes a new instance of the {@link geocortex.framework.ui.DivRegionAdapter} class.
Region name to use for this adapter.
The {@link geocortex.framework.application.Application} that this DivRegionAdapter belongs to.
Active views in this region.
The {@link geocortex.framework.application.Application} that this region adapter belongs to.
Default time that views should take in transitioning from different states (active~inactive).
The DOM element that this adapter works against.
Whether or not this region has one or more active views.
The name of this region adapter. Must be globally unique.
A key value-pair collection of configured options, specific to the particular region adapter.
The view that owns this region, if it's associated with one.
Any views hosted in this region.
Activates a view in the context of the adapter, generally making it visible and interactive.
The view to activate. This view should already be hosted in the region.
Because the adding of the "active" class is asynchronous (through setTimeout(0)), there can be a potential race condition whereby if a view is immediately deactivated after getting activated, it may actually get the "activated" class added to it after it has been deactivated. To prevent this from happening, this method should be called when deactivating or simply hiding a view.
Deactivates a view in the context of the adapter, generally making it non-visible and non-interactive.
The view to deactivate. This view should already be hosted in the region.
Hosts the region in the given DOM element. Views will be adapted for this element.
The DOM element to adapt views for.
The data region options as a key-value pair collection (i.e. an object).
Hosts a single view in the region, removing any pre-existing ones.
The view to host.
Called when the region adapter is to be removed from the user interface.
Removes all views from the region.
Removes a view from the region. The view should pre-exist in the region.
The view to unhost.
Displays a single div in a named region. If another div is added to the region, the previous one is removed.