AUI-1173 Single page application utility

AUI-1173 Source formatting

Yogi loader regenerate

AUI-1173 Add demos
AUI-1173 Prevent url navigation when beforeDeactivate returns true

AUI-1173 Add ScreenCacheable docs
AUI-1173 Updates the document title with the title of the screen or the defaultTitle of the surface app
AUI-1173 Add ability to map regex paths

AUI-1173 Improve log
AUI-1173 Full URL should be compared to determine when is already at the destination
AUI-1173 Concurrent routes can share the same screen, for those cases a page refresh is performend and removing the screen is not necessary.

AUI-1173 Source formatting
AUI-1173 Add content logic should be able to simulates a refresh behavior

AUI-1173 Remove unecessary parameter
AUI-1173 Add screens and surfaces via methods instead via attributes
AUI-1173 Add ability to route querystring
AUI-1173 Expose request object to screens
AUI-1173 Do not keep surface child on DOM to avoid id conflicts

Yogi loader regenerate
AUI-1173 Avoid transition flashing

AUI-1173 SF

AUI-1173 SF
AUI-1173 Add getSurfacesContent deffered method in order to pre-load surfaces content at once
AUI-1173 Fix surfaces links
AUI-1173 Clean up memory when screen is destroyed
AUI-1173 Implement HTMLScreen

AUI-1173 SF

AUI-1173 Implement title retrieving from the provided content.

AUI-1173 SF

AUI-1173 Update template

Yogi loader regenerate

AUI-1173 Add pjax header

AUI-1173 SF

AUI-1173 SF

AUI-1173 If there's an outstanding request, abort it
AUI-1173 Upgrade surface app router to support querystrings on YUI 3.15+
AUI-1206 Promises API

AUI-1206 Tests

AUI-1206 Remove comments
AUI-1206 Do not invoke onRejected callback when not specified to avoid TypeError
AUI-1173 Remove unecessary type checking for cache