From 0ec9950d4627c7ea23c2fc798031532a4dc16b5e Mon Sep 17 00:00:00 2001 From: Rossen Hristov Date: Thu, 22 Dec 2016 14:43:31 +0200 Subject: [PATCH] Padding --- .../ui-tests-app/css/padding-and-border.css | 25 +++++----- .../ui-tests-app/css/padding-and-border.ts | 27 ----------- .../ui-tests-app/css/padding-and-border.xml | 36 +++++++++------ tns-core-modules/ui/button/button.android.ts | 46 ++++++++++++++++++- .../ui/layouts/layout-base.android.ts | 8 ++-- .../ui/text-base/text-base.android.ts | 8 ++-- 6 files changed, 89 insertions(+), 61 deletions(-) delete mode 100644 apps/app/ui-tests-app/css/padding-and-border.ts diff --git a/apps/app/ui-tests-app/css/padding-and-border.css b/apps/app/ui-tests-app/css/padding-and-border.css index 71feb4f82..40c2ab4e1 100644 --- a/apps/app/ui-tests-app/css/padding-and-border.css +++ b/apps/app/ui-tests-app/css/padding-and-border.css @@ -1,19 +1,20 @@ -#padding { - padding: 10; +.padding { + padding: 5; } -#border { - border-width: 10; - border-color: black; +.border { + border-width: 5; } -#background-color { +.green { + background-color: green; +} + +.yellow { background-color: yellow; } -/*#background-image { - background-image: url('~/ui-tests-app/pages/test2.png'); - background-repeat: no-repeat; - background-position: center center; - background-size: 100% 100%; -}*/ \ No newline at end of file +Label, TextField, TextView, Button { + text-align: left; + margin: 1; +} \ No newline at end of file diff --git a/apps/app/ui-tests-app/css/padding-and-border.ts b/apps/app/ui-tests-app/css/padding-and-border.ts deleted file mode 100644 index a7c071d29..000000000 --- a/apps/app/ui-tests-app/css/padding-and-border.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { EventData, View, TextBase } from "ui/text-base"; -import { LayoutBase } from "ui/layouts/layout-base"; - -let cssClassNames = [ - "", - "padding", - "border", - "background-color", - "padding border", - "padding background-color", - "border background-color", - "padding border background-color" -]; - -let currentIndex = 0; - -export function onChangeCSS(args: EventData){ - let page = (args.object).page; - let container = page.getViewById("container"); - currentIndex++; - let newClassName = cssClassNames[currentIndex % cssClassNames.length]; - for(let i = 0, length = container.getChildrenCount(); i < length; i++){ - let child = container.getChildAt(i); - child.className = newClassName; - } - (page.getViewById("info")).text = newClassName || "none"; -} \ No newline at end of file diff --git a/apps/app/ui-tests-app/css/padding-and-border.xml b/apps/app/ui-tests-app/css/padding-and-border.xml index 9f9480a3c..a973ae945 100644 --- a/apps/app/ui-tests-app/css/padding-and-border.xml +++ b/apps/app/ui-tests-app/css/padding-and-border.xml @@ -1,15 +1,25 @@ - - -