From 0a56cf2735dae9ba403655aea6d958639762aae5 Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Thu, 17 Dec 2009 09:46:24 +0000 Subject: [PATCH] Fixes #3828: TextField inside a layout inside a Table is clipped svn changeset:10376/svn branch:6.2 --- WebContent/VAADIN/themes/reindeer/styles.css | 20 +++++++++++++++---- .../themes/reindeer/textfield/textfield.css | 20 +++++++++++++++---- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/WebContent/VAADIN/themes/reindeer/styles.css b/WebContent/VAADIN/themes/reindeer/styles.css index d94c7528f5..91a796bbf0 100644 --- a/WebContent/VAADIN/themes/reindeer/styles.css +++ b/WebContent/VAADIN/themes/reindeer/styles.css @@ -4649,12 +4649,24 @@ textarea.v-textarea-prompt { height: 16px; } .v-table input.v-textfield { - margin-top: -3px; - height: 15px; + padding: 2px 2px 1px; + height: auto; line-height: normal; } -.v-ie .v-table input.v-textfield { - padding-top: 1px; +.v-sa .v-table input.v-textfield { + padding: 2px 0; +} +.v-table-cell-wrapper > input.v-textfield { + margin-top: -2px; + margin-bottom: -3px; +} +.v-ie6 .v-table-cell-wrapper input.v-textfield { + margin-top: -2px; + margin-bottom: -3px; +} +.v-ie6 .v-table-cell-wrapper div input.v-textfield { + margin-top: 0; + margin-bottom: 0; } /* Textfield on black background */ .black .v-textfield { diff --git a/WebContent/VAADIN/themes/reindeer/textfield/textfield.css b/WebContent/VAADIN/themes/reindeer/textfield/textfield.css index 3909d325b5..00e43e8c4f 100644 --- a/WebContent/VAADIN/themes/reindeer/textfield/textfield.css +++ b/WebContent/VAADIN/themes/reindeer/textfield/textfield.css @@ -79,12 +79,24 @@ textarea.v-textarea-prompt { height: 16px; } .v-table input.v-textfield { - margin-top: -3px; - height: 15px; + padding: 2px 2px 1px; + height: auto; line-height: normal; } -.v-ie .v-table input.v-textfield { - padding-top: 1px; +.v-sa .v-table input.v-textfield { + padding: 2px 0; +} +.v-table-cell-wrapper > input.v-textfield { + margin-top: -2px; + margin-bottom: -3px; +} +.v-ie6 .v-table-cell-wrapper input.v-textfield { + margin-top: -2px; + margin-bottom: -3px; +} +.v-ie6 .v-table-cell-wrapper div input.v-textfield { + margin-top: 0; + margin-bottom: 0; } /* Textfield on black background */ .black .v-textfield { -- 2.39.5