diff options
| author | qsm-odoo <qsm@odoo.com> | 2017-08-31 18:32:36 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2017-09-06 17:52:24 +0200 |
| commit | cf4f357647a9bf84da07e599c78f8f06b10b3a1c (patch) | |
| tree | 312a9cdffd5d8f043dfbc3b72ee5b1478742a906 /addons/web/static/src/less | |
| parent | d5382abeaad4d93b8def7e63cd47a86baaba8f0b (diff) | |
[REF] web: review form view layout
The goal of this review is to have a layout which is correct to
implement the enterprise side-chatter.
This also removes/fixes deprecated community rules and xml templates.
Diffstat (limited to 'addons/web/static/src/less')
| -rw-r--r-- | addons/web/static/src/less/form_view.less | 20 | ||||
| -rw-r--r-- | addons/web/static/src/less/form_view_extra.less | 26 |
2 files changed, 23 insertions, 23 deletions
diff --git a/addons/web/static/src/less/form_view.less b/addons/web/static/src/less/form_view.less index ea2a907b429..55fbc2ce54b 100644 --- a/addons/web/static/src/less/form_view.less +++ b/addons/web/static/src/less/form_view.less @@ -128,9 +128,27 @@ } } + // No sheet + &.o_form_nosheet { + display: block; + .o-webclient-padding(@top: @odoo-sheet-vpadding, @bottom: @odoo-sheet-vpadding); + + .o_form_statusbar { + margin: -@odoo-sheet-vpadding -@odoo-horizontal-padding @odoo-sheet-vpadding -@odoo-horizontal-padding; + } + } + + // Non-chatter rules + .o_form_sheet_bg { + position: relative; + + > .o_form_sheet { + margin: @odoo-sheet-vpadding auto; + } + } + // Statusbar .o_form_statusbar { - .o-flex(0, 0, auto); position: relative; // Needed for the "More" dropdown .o-flex-display(); .o-justify-content(space-between); diff --git a/addons/web/static/src/less/form_view_extra.less b/addons/web/static/src/less/form_view_extra.less index 56f2973f822..11dd9961bef 100644 --- a/addons/web/static/src/less/form_view_extra.less +++ b/addons/web/static/src/less/form_view_extra.less @@ -3,17 +3,17 @@ @sheet-padding: 16px; .o_form_view { + &.o_form_nosheet.oe_form_nomargin { + margin: 0; + } .o_form_sheet_bg { - position: relative; - padding: @sheet-padding 0; border-bottom: 1px solid #ddd; background: url(/web/static/src/img/form_sheetbg.png); - .o_form_sheet { + > .o_form_sheet { min-width: @sheet-min-width; max-width: @sheet-max-width; min-height: 330px; - margin: 0 auto; padding: 16px; border: 1px solid #c8c8d3; box-shadow: 0 4px 20px rgba(0,0,0,0.15); @@ -28,24 +28,6 @@ } } - // Header containing status/workflow buttons - > header { - border-bottom: 1px solid #cacaca; - .o-vertical-gradient(#fcfcfc, #dedede); - > button:not(.btn-primary):not(.btn-link):not(.oe_highlight) { - .btn-default; - } - } - &.o_form_nosheet { - padding: 16px; - &.oe_form_nomargin { - margin: 0; - } - > header { - margin: -16px -16px 0 -16px; - } - } - // Button box .oe_button_box { width: 400px; |
