diff options
| author | qsm-odoo <qsm@odoo.com> | 2015-09-24 13:47:52 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2015-09-24 14:40:17 +0200 |
| commit | cbf25a83f4b9c4c7af4fd3775e3e117904d5264c (patch) | |
| tree | e5041899f5cd3771c91cd2644a699638d7e347bd /addons/web/static/src/css | |
| parent | 7e8fa2aac58af79909204f02e75eda04df23b27d (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.css | 4 | ||||
| -rw-r--r-- | addons/web/static/src/css/base.sass | 9 |
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 * |
