From be85af4a0db7d4c7eee6d588a98c15d3600fd304 Mon Sep 17 00:00:00 2001 From: vakrilov Date: Thu, 23 Mar 2017 16:51:41 +0200 Subject: [PATCH] Text transform - no default value --- apps/app/ui-tests-app/tab-view/main-page.ts | 1 + .../ui-tests-app/tab-view/text-transform.ts | 18 ++++++++ .../ui-tests-app/tab-view/text-transform.xml | 29 ++++++++++++ tests/app/ui/text-field/text-field-tests.ts | 2 +- .../ui/tab-view/tab-view-common.ts | 15 +++++++ .../ui/tab-view/tab-view.android.ts | 36 ++++++++++++--- tns-core-modules/ui/tab-view/tab-view.d.ts | 27 ++++++++++- tns-core-modules/ui/tab-view/tab-view.ios.ts | 45 +++++++++---------- .../ui/text-base/text-base-common.ts | 1 - .../ui/text-base/text-base.android.ts | 7 ++- .../ui/text-base/text-base.ios.ts | 5 +-- 11 files changed, 147 insertions(+), 39 deletions(-) create mode 100644 apps/app/ui-tests-app/tab-view/text-transform.ts create mode 100644 apps/app/ui-tests-app/tab-view/text-transform.xml diff --git a/apps/app/ui-tests-app/tab-view/main-page.ts b/apps/app/ui-tests-app/tab-view/main-page.ts index 6da225009..4859a803a 100644 --- a/apps/app/ui-tests-app/tab-view/main-page.ts +++ b/apps/app/ui-tests-app/tab-view/main-page.ts @@ -19,6 +19,7 @@ export function pageLoaded(args: EventData) { examples.set("tabmore", "tab-view/tab-view-more"); examples.set("tabViewCss", "tab-view/tab-view-css"); examples.set("tab-view-icons", "tab-view/tab-view-icon"); + examples.set("text-transform", "tab-view/text-transform"); let viewModel = new SubMainPageViewModel(wrapLayout, examples); page.bindingContext = viewModel; diff --git a/apps/app/ui-tests-app/tab-view/text-transform.ts b/apps/app/ui-tests-app/tab-view/text-transform.ts new file mode 100644 index 000000000..f83b87ba8 --- /dev/null +++ b/apps/app/ui-tests-app/tab-view/text-transform.ts @@ -0,0 +1,18 @@ +import { Page } from "tns-core-modules/ui/page"; + +const CSS = ` +#tab1 { text-transform: none; } +#tab2 { text-transform: lowercase; } +#tab3 { text-transform: uppercase; } +#tab4 { text-transform: capitalize; } +` + +export function applyTap(args) { + var page = args.object.page; + page.css = CSS; +} + +export function resetTap(args) { + var page = args.object.page; + page.css = ""; +} diff --git a/apps/app/ui-tests-app/tab-view/text-transform.xml b/apps/app/ui-tests-app/tab-view/text-transform.xml new file mode 100644 index 000000000..c9615ba14 --- /dev/null +++ b/apps/app/ui-tests-app/tab-view/text-transform.xml @@ -0,0 +1,29 @@ + + + + + + +