diff options
| author | Fabien Meghazi <fme@openerp.com> | 2012-03-20 12:01:15 +0100 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2012-03-20 12:01:15 +0100 |
| commit | d76e8be574e4c73d3bcfc0d7802340ac253737f6 (patch) | |
| tree | f4f1681b255b98332af46451c9ec3afcb5dbfd8c /addons/web/static/src/js | |
| parent | cf4159c7f8ea9bf42692a70d5ded529a34111949 (diff) | |
[ADD] Debug layout.
bzr revid: fme@openerp.com-20120320110115-1v4ypw9t06s7l9rb
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 32660fc5c52..ec82cff76fc 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -767,6 +767,17 @@ openerp.web.FormRenderingEngine = openerp.web.Widget.extend({ w.replace($elem); } }); + $('<button>Debug layout</button>').appendTo(this.$element).click(this.do_toggle_layout_debugging); + }, + do_toggle_layout_debugging: function() { + if (!this.$element.has('.oe_layout_debug_cell:first').length) { + this.$element.find('.oe_form_group_cell').each(function() { + var $span = $('<span class="oe_layout_debug_cell"/>').text($(this).attr('width')); + $span.prependTo($(this)); + }); + } + this.$element.toggleClass('oe_layout_debugging'); + }, process_field: function($field, $form) { var name = $field.attr('name'), |
