From fbda46ca5715d391b39301abccdf30bf522fc510 Mon Sep 17 00:00:00 2001 From: Jouni Koivuviita Date: Thu, 19 May 2011 12:06:48 +0000 Subject: [PATCH] Fixes #6932 "Table rows shift a couple of pixels down when selecting a row in IE7" * Added negative margins to the cell content when the row is focused * Removed padding/line-height changes from all core themes that previously handled the focus state offset change svn changeset:18925/svn branch:6.6 --- WebContent/VAADIN/themes/base/table/table.css | 4 ++++ WebContent/VAADIN/themes/liferay/table/table.css | 5 ----- WebContent/VAADIN/themes/reindeer/table/table.css | 4 ---- WebContent/VAADIN/themes/runo/table/table.css | 3 --- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/WebContent/VAADIN/themes/base/table/table.css b/WebContent/VAADIN/themes/base/table/table.css index 7308cc4a46..425f8243d6 100644 --- a/WebContent/VAADIN/themes/base/table/table.css +++ b/WebContent/VAADIN/themes/base/table/table.css @@ -220,6 +220,10 @@ border-top: 1px dotted #0066bd; border-bottom: 1px dotted #0066bd; } +.v-table-focus .v-table-cell-wrapper { + margin-top: -1px; + margin-bottom: -1px; +} /* row in column selector */ .v-on { diff --git a/WebContent/VAADIN/themes/liferay/table/table.css b/WebContent/VAADIN/themes/liferay/table/table.css index 0991af8556..de9b4ff426 100644 --- a/WebContent/VAADIN/themes/liferay/table/table.css +++ b/WebContent/VAADIN/themes/liferay/table/table.css @@ -103,11 +103,6 @@ padding-bottom: 3px; } -.v-table-focus .v-table-cell-wrapper { - padding-top: 2px; - padding-bottom: 2px; -} - .v-table-cell-content { border-right: 1px solid #999; padding: 0 6px; diff --git a/WebContent/VAADIN/themes/reindeer/table/table.css b/WebContent/VAADIN/themes/reindeer/table/table.css index 903e18f6a8..8ac40ba116 100644 --- a/WebContent/VAADIN/themes/reindeer/table/table.css +++ b/WebContent/VAADIN/themes/reindeer/table/table.css @@ -114,10 +114,6 @@ .v-table .v-selected .v-table-cell-content { border-right-color: #466c90; } -.v-table-focus .v-table-cell-wrapper { - padding-top: 2px; - padding-bottom: 2px; -} .v-table-column-selector { width: 16px; height: 20px; diff --git a/WebContent/VAADIN/themes/runo/table/table.css b/WebContent/VAADIN/themes/runo/table/table.css index 9fdb83d82f..7a7de1962b 100644 --- a/WebContent/VAADIN/themes/runo/table/table.css +++ b/WebContent/VAADIN/themes/runo/table/table.css @@ -82,9 +82,6 @@ tr.v-table-row-odd:hover { /* Do not specify horizontal padding here */ padding: 3px 0 0 0; } -.v-table-focus .v-table-cell-wrapper { - line-height: 21px; -} /* Fix textfield size to correspond label size inside table */ .v-table-cell-content .v-textfield, .v-table-cell-content .v-button { -- 2.39.5