Adds view to children
Adds view to children
Asks parent to provide some future
Asks parent to provide some future
result type that we get
value that we want
takes itself into account
Binds element attributes
Binds element attributes
Collects data from first child view that satisfies the requirements
Collects data from first child view that satisfies the requirements
what result to return
partial function that collects
where to sear from, subview by default
Trick to create an html
Trick to create an html
Finds a view that
Finds a view that
Finds view if it exists
Finds view if it exists
Fires an event
Fires an event
vieEvent to fire
takes itself into account
Take nearest parent that satisfy partial function conditions and maps it to arbitary result In other words you can find a parent that satisfy your needs and extract everything you want from it
Take nearest parent that satisfy partial function conditions and maps it to arbitary result In other words you can find a parent that satisfy your needs and extract everything you want from it
If this view has any parent.
If this view has any parent. Usually top view as well as views that are not in dome yet do not have parents
Id of this view
Id of this view
Makes id for the binding element
Makes id for the binding element
html element
is used if the element does not have an ID
checks if this view is inside some html element in the tree
checks if this view is inside some html element in the tree
Overrides for load element into that includes view switching NOTE it always executes by top view (if this new is not top it redirects to topview)
Overrides for load element into that includes view switching NOTE it always executes by top view (if this new is not top it redirects to topview)
element
new content of the inner html
uri (for push state)
Propagates future to the top for some reason
Propagates future to the top for some reason
event that goes up
Event subsystem
Event subsystem
refreshes child view
refreshes child view
Replaces viewElement of the view and rebinds it
Replaces viewElement of the view and rebinds it
Removes all subviews that were inside element in the tree
Removes all subviews that were inside element in the tree
Removes a view from subviews
Removes a view from subviews
Removes view
Removes view, starts search from the top
Removes view, starts search from the top
Changes inner HTML removing redundant views
Changes inner HTML removing redundant views
element which inner html will change
new inner html value
* Extracts view
* Extracts view
Returns myself with some binders
is overriden in parent views
is overriden in parent views
prepares view tree for printing
prepares view tree for printing
View that can have binders attached to it