feat(frame): handle back navigation when common layout is used as a root element (#5608)

* test(e2e): update modal navigation app

Add layout as root.
Add show modal layout.

* chore(frame): move frame stack modifiers in a separate frame-stack module

* feat(frame): handle back navigation when using common layout as root element
This commit is contained in:
Alexander Djenkov
2018-04-02 22:27:44 +03:00
committed by Svetoslav
parent 8a1958e82e
commit 70f01123df
12 changed files with 161 additions and 48 deletions

View File

@@ -0,0 +1,23 @@
export function onShowingModally() {
console.log("modal-layout showingModally");
}
export function onLoaded() {
console.log("modal-layout loaded");
}
export function onNavigatingTo() {
console.log("modal-layout onNavigatingTo");
}
export function onNavigatingFrom() {
console.log("modal-layout onNavigatingFrom");
}
export function onNavigatedTo() {
console.log("modal-layout onNavigatedTo");
}
export function onNavigatedFrom() {
console.log("modal-layout onNavigatedFrom");
}

View File

@@ -0,0 +1,7 @@
<GridLayout backgroundColor="green" showingModally="onShowingModally" loaded="onLoaded"
navigatingTo="onNavigatingTo"
navigatingFrom="onNavigatingFrom"
navigatedTo="onNavigatedTo"
navigatedFrom="onNavigatedFrom">
<Frame defaultPage="modal/modal-page"></Frame>
</GridLayout>