From 93cf00389e3a35144c3df9cfa2228ba223adbdbb Mon Sep 17 00:00:00 2001 From: Vladimir Enchev Date: Wed, 11 Nov 2015 11:25:55 +0200 Subject: [PATCH 1/3] white-space CSS support added --- CrossPlatformModules.csproj | 4 +++ apps/ui-tests-app/css/white-space.ts | 13 ++++++++ apps/ui-tests-app/css/white-space.xml | 20 ++++++++++++ apps/ui-tests-app/mainPage.ts | 2 ++ tsconfig.json | 1 + ui/button/button-common.ts | 10 +++++- ui/button/button.android.ts | 12 ------- ui/button/button.d.ts | 5 +++ ui/button/button.ios.ts | 12 ------- ui/enums/enums.d.ts | 15 +++++++++ ui/enums/enums.ts | 5 +++ ui/label/label-common.ts | 11 ++++++- ui/label/label.android.ts | 19 ----------- ui/label/label.ios.ts | 19 ++--------- ui/styling/converters.ts | 10 ++++++ ui/styling/style.d.ts | 1 + ui/styling/style.ts | 14 +++++++++ ui/styling/stylers.android.ts | 22 +++++++++++++ ui/styling/stylers.ios.ts | 45 ++++++++++++++++++++++++++- ui/styling/styling.d.ts | 3 ++ 20 files changed, 180 insertions(+), 63 deletions(-) create mode 100644 apps/ui-tests-app/css/white-space.ts create mode 100644 apps/ui-tests-app/css/white-space.xml diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj index 31dde677d..7e4fe85c9 100644 --- a/CrossPlatformModules.csproj +++ b/CrossPlatformModules.csproj @@ -189,6 +189,9 @@ Designer + + Designer + Designer @@ -239,6 +242,7 @@ color.xml + html-view.xml diff --git a/apps/ui-tests-app/css/white-space.ts b/apps/ui-tests-app/css/white-space.ts new file mode 100644 index 000000000..468b70542 --- /dev/null +++ b/apps/ui-tests-app/css/white-space.ts @@ -0,0 +1,13 @@ +var obj; + +export function loaded(args) { + obj = args.object; +} + +export function butonTap(args) { + if (obj.style.whiteSpace === "normal") { + obj.style.whiteSpace = "nowrap"; + } else if (obj.style.whiteSpace === "nowrap") { + obj.style.whiteSpace = "normal"; + } +} \ No newline at end of file diff --git a/apps/ui-tests-app/css/white-space.xml b/apps/ui-tests-app/css/white-space.xml new file mode 100644 index 000000000..d0c76b6ab --- /dev/null +++ b/apps/ui-tests-app/css/white-space.xml @@ -0,0 +1,20 @@ + + + +