diff options
| author | qsm-odoo <qsm@odoo.com> | 2017-01-05 13:13:09 +0100 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2017-01-06 16:03:09 +0100 |
| commit | f64c1c6b7457ca73ac01b6dd3cebdbaa2889baa1 (patch) | |
| tree | c92bfc03759fd4ba491c3884dc9f602bc72ad135 /addons/web/static/src/less | |
| parent | 20b109fac982cee000b65db2d3a17b4f856f8d5c (diff) | |
[IMP] web: FieldDomain panel at top right instead of below
The FieldDomain is composed of a DomainSelector widget and a button
which allows to see the records which match the domain (or an error
message if the domain is wrong).
The button was placed below the domain selector. Now, in edit mode,
it is placed at the top-right of the domain selector, saving some
vertical space.
Diffstat (limited to 'addons/web/static/src/less')
| -rw-r--r-- | addons/web/static/src/less/domain_selector.less | 5 | ||||
| -rw-r--r-- | addons/web/static/src/less/form_view_layout.less | 16 |
2 files changed, 19 insertions, 2 deletions
diff --git a/addons/web/static/src/less/domain_selector.less b/addons/web/static/src/less/domain_selector.less index 7dced900b21..f3917526ec5 100644 --- a/addons/web/static/src/less/domain_selector.less +++ b/addons/web/static/src/less/domain_selector.less @@ -24,7 +24,10 @@ &.o_domain_selector { &.o_edit_mode { position: relative; - padding-right: @o-domain-selector-panel-space; + + > .o_domain_node_children_container { + padding-right: @o-domain-selector-panel-space; + } } > .o_domain_node_children_container { diff --git a/addons/web/static/src/less/form_view_layout.less b/addons/web/static/src/less/form_view_layout.less index 281cf0d217e..9b286f9e8fa 100644 --- a/addons/web/static/src/less/form_view_layout.less +++ b/addons/web/static/src/less/form_view_layout.less @@ -91,7 +91,7 @@ // Title .oe_title { > h1, > h2, > h3 { - width: 100%; // Needed because inline-block when is a hx.o_row + width: 100%; // Needed because inline-block when is a hx.o_row margin-top: 0; margin-bottom: 0; line-height: inherit; @@ -276,6 +276,20 @@ padding: 0 1em; } } + + .o_form_field_domain { + > .o_form_field_domain_panel { + margin-top: 8px; + } + &.o_edit_mode { + position: relative; + + > .o_form_field_domain_panel { + .o-position-absolute(0, 0); + margin-top: 0; + } + } + } } // Overriden style when form view in modal |
