From f838f11844f4eeb2ecbd5352c083705aa299eec2 Mon Sep 17 00:00:00 2001 From: Nedyalko Nikolov Date: Tue, 26 May 2015 10:25:42 +0300 Subject: [PATCH] Refactored gestures to support more scenarios in android. --- apps/tests/app/testPage.ts | 19 ++++- apps/tests/app/testPage.xml | 7 +- .../xml-declaration/xml-declaration-tests.ts | 3 +- ui/core/view-common.ts | 21 ++++- ui/core/view.android.ts | 76 +++++++++++++++++ ui/core/view.d.ts | 2 +- ui/gestures/gestures.android.ts | 81 +++++-------------- ui/gestures/gestures.d.ts | 5 ++ ui/gestures/gestures.ios.ts | 3 +- 9 files changed, 144 insertions(+), 73 deletions(-) diff --git a/apps/tests/app/testPage.ts b/apps/tests/app/testPage.ts index 5247b38e7..1fed0b680 100644 --- a/apps/tests/app/testPage.ts +++ b/apps/tests/app/testPage.ts @@ -1,5 +1,22 @@ import frame = require("ui/frame"); +import pageModule = require("ui/page"); +import textViewModule = require("ui/text-view"); export function buttonTap(args) { - frame.topmost().goBack(); + console.log("tap"); +} + +export function doubleTap(args) { + console.log("doubleTap"); +} + +export function checkRecognizers(args) { + var testTextView = (page.getViewById("testTextView")); + console.log("testTextView: " + testTextView.ios.gestureRecognizers); +} + +var page: pageModule.Page; + +export function pageLoaded(args) { + page = args.object; } \ No newline at end of file diff --git a/apps/tests/app/testPage.xml b/apps/tests/app/testPage.xml index 25cbf430b..fe6f1930b 100644 --- a/apps/tests/app/testPage.xml +++ b/apps/tests/app/testPage.xml @@ -1,3 +1,6 @@ - -