[IMP] Hide empty fields in form readonly

bzr revid: fme@openerp.com-20120604114433-4dvm68xvdmln0ck6
This commit is contained in:
Fabien Meghazi 2012-06-04 13:44:33 +02:00
parent 4d80adac5b
commit 1317543d72
3 changed files with 7 additions and 1 deletions

View File

@ -1893,6 +1893,9 @@
.openerp .oe_form .oe_form_group_cell .oe_kanban_view { .openerp .oe_form .oe_form_group_cell .oe_kanban_view {
position: static; position: static;
} }
.openerp .oe_form .oe_form_readonly .oe_form_field:empty {
display: none;
}
.openerp .oe_form .oe_form_button.oe_button { .openerp .oe_form .oe_form_button.oe_button {
height: 22px; height: 22px;
white-space: nowrap; white-space: nowrap;

View File

@ -1520,6 +1520,9 @@ $colour4: #8a89ba
.oe_form_group_cell .oe_kanban_view .oe_form_group_cell .oe_kanban_view
// Hack due to absolute positioning of kanban view messing with o2m // Hack due to absolute positioning of kanban view messing with o2m
position: static position: static
.oe_form_readonly .oe_form_field:empty
display: none
// }}} // }}}
// FormView.buttons {{{ // FormView.buttons {{{
.oe_form .oe_form

View File

@ -1004,7 +1004,7 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt
this.process($new_sheet); this.process($new_sheet);
}, },
process_form: function($form) { process_form: function($form) {
if ($form.find('> sheet').length == 0) { if ($form.find('> sheet').length === 0) {
$form.addClass('oe_form_nosheet'); $form.addClass('oe_form_nosheet');
} }
var $new_form = this.render_element('FormRenderingForm', $form.getAttributes()); var $new_form = this.render_element('FormRenderingForm', $form.getAttributes());