Available since 3.4.0
This module provides the following classes:
This module is a rollup of the following modules:
Provides a top-level application component which manages navigation and views.
Y.Appextension that provides pjax-style content fetching and handling.
Y.Appextension that provides view transitions in browsers which support native CSS3 transitions.
Provides the implementation of view transitions for
Y.App.Transitionsin browsers which support native CSS3 transitions.
Provides the LazyModelList class, which is a ModelList subclass that manages plain objects instead of fully instantiated model instances.
Attribute-based data model with APIs for getting, setting, validating, and syncing attribute values, as well as events for being notified of model changes.
Provides an API for managing an ordered list of Model instances.
An extension which provides a RESTful XHR sync implementation that can be mixed into a Model or ModelList subclass.
Provides URL-based routing using HTML5
pushState()or the location hash.
Represents a logical piece of an application's user interface, and provides a lightweight, overridable API for rendering content and handling delegated DOM events on a container element.
View extension that adds a static
getByNode()method that returns the nearest View instance associated with the given Node (similar to Widget's