summaryrefslogtreecommitdiff
path: root/addons/web/static/src/css
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2015-09-24 13:47:52 +0200
committerqsm-odoo <qsm@odoo.com>2015-09-24 14:40:17 +0200
commitcbf25a83f4b9c4c7af4fd3775e3e117904d5264c (patch)
treee5041899f5cd3771c91cd2644a699638d7e347bd /addons/web/static/src/css
parent7e8fa2aac58af79909204f02e75eda04df23b27d (diff)
[FIX] web: invisible element position in a listview editable
Elements which are not displayed (display: none) cannot be positionned correctly by jQueryUI in a listview editable. Therefore, the solution is to make them visible (but opacity: 0) during the time their position is being computed. This was a problem because a listview editable field may become visible under some conditions AFTER their position was already computed.
Diffstat (limited to 'addons/web/static/src/css')
-rw-r--r--addons/web/static/src/css/base.css4
-rw-r--r--addons/web/static/src/css/base.sass9
2 files changed, 10 insertions, 3 deletions
diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css
index 519ab22f63b..f664c9c1901 100644
--- a/addons/web/static/src/css/base.css
+++ b/addons/web/static/src/css/base.css
@@ -2159,6 +2159,10 @@
.openerp .oe_list_editable .oe_list_content td.oe_list_field_cell {
padding: 4px 6px 3px;
}
+.openerp .oe_list_editable .o_temp_visible {
+ opacity: 0;
+ display: block !important;
+}
.openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell {
color: transparent;
text-shadow: none;
diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass
index 12ebefd984e..aac83651105 100644
--- a/addons/web/static/src/css/base.sass
+++ b/addons/web/static/src/css/base.sass
@@ -1856,10 +1856,13 @@ $sheet-padding: 16px
background-color: #d2d2ff
td.oe_readonly
background-color: #eee
-
$row-height: 27px
- .oe_list_editable .oe_list_content td.oe_list_field_cell
- padding: 4px 6px 3px
+ .oe_list_editable
+ .oe_list_content td.oe_list_field_cell
+ padding: 4px 6px 3px
+ .o_temp_visible
+ opacity: 0
+ display: block !important
.oe_list.oe_list_editable.oe_editing
.oe_edition .oe_list_field_cell
*