From: Jouni Koivuviita Date: Thu, 17 Dec 2009 09:46:24 +0000 (+0000) Subject: Fixes #3828: TextField inside a layout inside a Table is clipped X-Git-Tag: 6.7.0.beta1~2125 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=0a56cf2735dae9ba403655aea6d958639762aae5;p=vaadin-framework.git Fixes #3828: TextField inside a layout inside a Table is clipped svn changeset:10376/svn branch:6.2 --- 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 {