From c26f1c916a313c6950aa34eef644d79b394a867e Mon Sep 17 00:00:00 2001 From: Vasil Chimev Date: Wed, 2 Aug 2017 09:30:29 +0300 Subject: [PATCH] Add line-height test page (#4638) * Add lineHeight property to text-base.d.ts * Add line-height test page --- apps/app/ui-tests-app/css/line-height.ts | 20 +++++++++++++++++++ apps/app/ui-tests-app/css/line-height.xml | 21 ++++++++++++++++++++ apps/app/ui-tests-app/css/main-page.ts | 2 +- tns-core-modules/ui/text-base/text-base.d.ts | 5 +++++ 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 apps/app/ui-tests-app/css/line-height.ts create mode 100644 apps/app/ui-tests-app/css/line-height.xml diff --git a/apps/app/ui-tests-app/css/line-height.ts b/apps/app/ui-tests-app/css/line-height.ts new file mode 100644 index 000000000..2254d7876 --- /dev/null +++ b/apps/app/ui-tests-app/css/line-height.ts @@ -0,0 +1,20 @@ +import { EventData, TextBase } from "tns-core-modules/ui/text-base"; + +const values = [3, 7, 13]; + +export function buttonTap(args: EventData) { + let page = (args.object).page; + let lbl = page.getViewById("label"); + let btn = page.getViewById("button"); + let tv = page.getViewById("textView"); + let ft = page.getViewById("formattedText"); + + let index = values.indexOf(lbl.lineHeight); + let newIndex = (index + 1) % values.length; + let newValue = values[newIndex]; + + lbl.lineHeight = newValue; + btn.lineHeight = newValue; + tv.lineHeight = newValue; + ft.lineHeight = newValue; +} \ No newline at end of file diff --git a/apps/app/ui-tests-app/css/line-height.xml b/apps/app/ui-tests-app/css/line-height.xml new file mode 100644 index 000000000..362445b1e --- /dev/null +++ b/apps/app/ui-tests-app/css/line-height.xml @@ -0,0 +1,21 @@ + + +