From 70a97b1451cd8520ace3949e2553ac3c74e23327 Mon Sep 17 00:00:00 2001 From: Vasil Chimev Date: Fri, 10 Jul 2015 11:09:04 +0300 Subject: [PATCH] Add dialogs test page. --- CrossPlatformModules.csproj | 5 ++ apps/ui-tests-app/dialogs/dialogs.ts | 10 +++ apps/ui-tests-app/dialogs/dialogs.xml | 10 +++ apps/ui-tests-app/dialogs/view-model.ts | 90 +++++++++++++++++++++++++ apps/ui-tests-app/mainPage.ts | 2 +- apps/ui-tests-app/pages/background.xml | 1 + 6 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 apps/ui-tests-app/dialogs/dialogs.ts create mode 100644 apps/ui-tests-app/dialogs/dialogs.xml create mode 100644 apps/ui-tests-app/dialogs/view-model.ts diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index a44d0d1e4..3b8907020 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -212,6 +212,10 @@ xmlbasics.xml + + dialogs.xml + + @@ -709,6 +713,7 @@ + diff --git a/apps/ui-tests-app/dialogs/dialogs.ts b/apps/ui-tests-app/dialogs/dialogs.ts new file mode 100644 index 000000000..43dce02a8 --- /dev/null +++ b/apps/ui-tests-app/dialogs/dialogs.ts @@ -0,0 +1,10 @@ +import pages = require("ui/page"); +import observable = require("data/observable"); +import vmModule = require("./view-model"); + +var viewModel = vmModule.settingsViewModel; + +export function pageLoaded(args: observable.EventData) { + var page = args.object; + page.bindingContext = viewModel; +} \ No newline at end of file diff --git a/apps/ui-tests-app/dialogs/dialogs.xml b/apps/ui-tests-app/dialogs/dialogs.xml new file mode 100644 index 000000000..730fbd8bb --- /dev/null +++ b/apps/ui-tests-app/dialogs/dialogs.xml @@ -0,0 +1,10 @@ + + +