From 8ff9d736f4e783a9ab18c2e77aec40acfb65ab0d Mon Sep 17 00:00:00 2001 From: Vasil Chimev Date: Tue, 9 Feb 2016 11:09:47 +0200 Subject: [PATCH] Add transitions test pages to ui-tests-app --- CrossPlatformModules.csproj | 6 ++++++ apps/ui-tests-app/mainPage.ts | 4 ++++ apps/ui-tests-app/transitions/page0.ts | 15 ++++++++++++++ apps/ui-tests-app/transitions/page0.xml | 26 +++++++++++++++++++++++++ apps/ui-tests-app/transitions/page1.ts | 15 ++++++++++++++ apps/ui-tests-app/transitions/page1.xml | 26 +++++++++++++++++++++++++ tsconfig.json | 3 +++ 7 files changed, 95 insertions(+) create mode 100644 apps/ui-tests-app/transitions/page0.ts create mode 100644 apps/ui-tests-app/transitions/page0.xml create mode 100644 apps/ui-tests-app/transitions/page1.ts create mode 100644 apps/ui-tests-app/transitions/page1.xml diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index b853675d0..32b55721c 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -225,6 +225,7 @@ Designer + @@ -253,6 +254,7 @@ Designer + Designer @@ -344,6 +346,8 @@ clean.xml + + @@ -1209,6 +1213,8 @@ + + diff --git a/apps/ui-tests-app/mainPage.ts b/apps/ui-tests-app/mainPage.ts index 9057f03ae..f51cb64fc 100644 --- a/apps/ui-tests-app/mainPage.ts +++ b/apps/ui-tests-app/mainPage.ts @@ -84,6 +84,10 @@ examples.set("nordic", "nordic/nordic"); examples.set("gestures", "pages/gestures"); examples.set("touch", "pages/touch-event"); examples.set("handlers", "pages/handlers"); + +examples.set("animeBG", "animations/background"); +examples.set("transitions", "transitions/page0"); + //examples.set("listview_binding", "pages/listview_binding"); examples.set("console", "pages/console"); examples.set("i61", "pages/i61"); diff --git a/apps/ui-tests-app/transitions/page0.ts b/apps/ui-tests-app/transitions/page0.ts new file mode 100644 index 000000000..2bc6c86fc --- /dev/null +++ b/apps/ui-tests-app/transitions/page0.ts @@ -0,0 +1,15 @@ +import frame = require("ui/frame"); +import pages = require("ui/page"); + +export function onTap(args) { + var navigationEntry = { + moduleName: "transitions/page1", + animated: true, + navigationTransition: { + transition: args.object.tag, + duration: 380, + curve: "easeIn" + } + }; + frame.topmost().navigate(navigationEntry); +} \ No newline at end of file diff --git a/apps/ui-tests-app/transitions/page0.xml b/apps/ui-tests-app/transitions/page0.xml new file mode 100644 index 000000000..d841c348e --- /dev/null +++ b/apps/ui-tests-app/transitions/page0.xml @@ -0,0 +1,26 @@ + + + + +