From aa91b0eca0222d9b18b9126a781c615f90acc15c Mon Sep 17 00:00:00 2001 From: zh-m Date: Thu, 24 Nov 2016 18:10:13 +0200 Subject: [PATCH] Border width cannot be reset to 0 on IOS --- apps/app/ui-tests-app/issues/issue-3164.ts | 29 +++++++++++++++++++ apps/app/ui-tests-app/issues/issue-3164.xml | 9 ++++++ apps/app/ui-tests-app/issues/main-page.ts | 1 + tns-core-modules/ui/styling/background.ios.ts | 20 ++++++------- 4 files changed, 49 insertions(+), 10 deletions(-) create mode 100644 apps/app/ui-tests-app/issues/issue-3164.ts create mode 100644 apps/app/ui-tests-app/issues/issue-3164.xml diff --git a/apps/app/ui-tests-app/issues/issue-3164.ts b/apps/app/ui-tests-app/issues/issue-3164.ts new file mode 100644 index 000000000..2544e977b --- /dev/null +++ b/apps/app/ui-tests-app/issues/issue-3164.ts @@ -0,0 +1,29 @@ +import { Color } from "color"; +import { EventData } from "data/observable"; +import { Page } from "ui/page"; + +var page: Page; +var borderColor : Color = new Color("#ff0000"); +export function navigatingTo(args: EventData) { + page = args.object; +} + +export function onSetBorderWidthTo0() { + let buttonElement = page.getViewById("button1"); + buttonElement.borderColor = borderColor; + buttonElement.borderWidth = 0; + + let labelElement = page.getViewById("label1"); + labelElement.borderColor = borderColor; + labelElement.borderWidth = 0; +} + +export function onSetBorderWidthTo3() { + let buttonElement = page.getViewById("button1"); + buttonElement.borderColor = borderColor; + buttonElement.borderWidth = 3; + + let labelElement = page.getViewById("label1"); + labelElement.borderColor = borderColor; + labelElement.borderWidth = 3; +} \ No newline at end of file diff --git a/apps/app/ui-tests-app/issues/issue-3164.xml b/apps/app/ui-tests-app/issues/issue-3164.xml new file mode 100644 index 000000000..82467cf3f --- /dev/null +++ b/apps/app/ui-tests-app/issues/issue-3164.xml @@ -0,0 +1,9 @@ + + +