From 08502527eb25d074d5e29ede506f5fb88f47d088 Mon Sep 17 00:00:00 2001 From: DimitrisRK <55595100+DimitrisRK@users.noreply.github.com> Date: Wed, 22 Jul 2020 23:46:05 +0300 Subject: [PATCH] fix(android): 'isEnabled' now works properly for SegmentedBar (#8711) --- e2e/ui-tests-app/app/main-page.ts | 2 +- .../app/segmented-bar/android-enabled-page.ts | 5 +++++ .../segmented-bar/android-enabled-page.xml | 10 +++++++++ .../app/segmented-bar/clean-page.xml | 22 +++++++++---------- .../app/segmented-bar/main-page.ts | 19 ++++++++++++++++ .../app/segmented-bar/main-page.xml | 6 +++++ .../ui/segmented-bar/segmented-bar.android.ts | 21 +++++++++++++++++- 7 files changed, 72 insertions(+), 13 deletions(-) create mode 100644 e2e/ui-tests-app/app/segmented-bar/android-enabled-page.ts create mode 100644 e2e/ui-tests-app/app/segmented-bar/android-enabled-page.xml create mode 100644 e2e/ui-tests-app/app/segmented-bar/main-page.ts create mode 100644 e2e/ui-tests-app/app/segmented-bar/main-page.xml diff --git a/e2e/ui-tests-app/app/main-page.ts b/e2e/ui-tests-app/app/main-page.ts index f669befef..5edb9b5f2 100644 --- a/e2e/ui-tests-app/app/main-page.ts +++ b/e2e/ui-tests-app/app/main-page.ts @@ -29,7 +29,7 @@ export function pageLoaded(args: EventData) { examples.set("page", "page/main-page"); examples.set("perf", "perf/main-page"); examples.set("scroll-view", "scroll-view/main-page"); - examples.set("segStyle", "segmented-bar/all-page"); + examples.set("segmented-bar", "segmented-bar/main-page"); examples.set("search-bar", "search-bar/main-page"); examples.set("tab-view", "tab-view/main-page"); examples.set("timePicker", "time-picker/time-picker-page"); diff --git a/e2e/ui-tests-app/app/segmented-bar/android-enabled-page.ts b/e2e/ui-tests-app/app/segmented-bar/android-enabled-page.ts new file mode 100644 index 000000000..4d8281a74 --- /dev/null +++ b/e2e/ui-tests-app/app/segmented-bar/android-enabled-page.ts @@ -0,0 +1,5 @@ +import * as frame from "tns-core-modules/ui/frame"; + +export function navigate() { + frame.topmost().goBack(); +} diff --git a/e2e/ui-tests-app/app/segmented-bar/android-enabled-page.xml b/e2e/ui-tests-app/app/segmented-bar/android-enabled-page.xml new file mode 100644 index 000000000..ec095853d --- /dev/null +++ b/e2e/ui-tests-app/app/segmented-bar/android-enabled-page.xml @@ -0,0 +1,10 @@ + + + + + + + +