Resolved Issue #1242: Add Page showingModally event.

This commit is contained in:
Rossen Hristov
2015-12-12 16:42:23 +02:00
parent 55cbbb977a
commit d2c7b9968a
8 changed files with 40 additions and 4 deletions

View File

@@ -9,6 +9,15 @@ var page: pages.Page;
var usernameTextField: textField.TextField;
var passwordTextField: textField.TextField;
export function onShowingModally(args: observable.EventData) {
console.log(">>> login-page.onShowingModally");
var modalPage = <pages.Page>args.object;
if (modalPage.ios && modalPage.ios.modalPresentationStyle === UIModalPresentationStyle.UIModalPresentationFullScreen) {
console.log(">>> Setting modalPage.ios.modalPresentationStyle to UIModalPresentationStyle.UIModalPresentationOverFullScreen");
modalPage.ios.modalPresentationStyle = UIModalPresentationStyle.UIModalPresentationOverFullScreen;
}
}
export function onShownModally(args: pages.ShownModallyData) {
console.log(">>> login-page.onShownModally, context: " + args.context);

View File

@@ -1,4 +1,5 @@
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
showingModally="onShowingModally"
shownModally="onShownModally"
navigatingTo="onNavigatingTo"
loaded="onLoaded"