From 70a48b74c93e89532c8a554f97a1c92304bf7984 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 18 Apr 2012 18:10:39 +0200 Subject: [PATCH] [IMP] Improved layout outline debugging feature bzr revid: fme@openerp.com-20120418161039-wztsy1ss7espeo8v --- addons/web/static/src/css/base.css | 17 ++--------------- addons/web/static/src/css/base.sass | 14 ++------------ addons/web/static/src/js/view_form.js | 6 +++--- 3 files changed, 7 insertions(+), 30 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index fc384fd9fbf..f45649dfeb1 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -1777,23 +1777,10 @@ font-weight: bold; } .openerp .oe_layout_debugging .oe_form_group { - border: 2px dashed red; + outline: 2px dashed red; } .openerp .oe_layout_debugging .oe_form_group_cell { - border: 1px solid blue; - padding-bottom: 1em; -} -.openerp .oe_layout_debugging .oe_layout_debug_cell { - color: white; - background: #669966; - font-size: 80%; - text-align: center; -} -.openerp .oe_layout_debugging .oe_layout_debug_cell { - display: block; -} -.openerp .oe_layout_debug_cell { - display: none; + outline: 1px solid blue; } .openerp .oe_debug_view { float: left; diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index b2373c7782b..f95d843b689 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -1484,19 +1484,9 @@ $colour4: #8a89ba // Debugging stuff {{{ .oe_layout_debugging .oe_form_group - border: 2px dashed red + outline: 2px dashed red .oe_form_group_cell - border: 1px solid blue - padding-bottom: 1em - .oe_layout_debug_cell - color: white - background: #696 - font-size: 80% - text-align: center - .oe_layout_debug_cell - display: block - .oe_layout_debug_cell - display: none + outline: 1px solid blue .oe_debug_view float: left diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 65d5b0c0193..7cd5b8b01b2 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -953,10 +953,10 @@ instance.web.form.FormRenderingEngine = instance.web.Class.extend({ }, toggle_layout_debugging: function() { if (!this.$target.has('.oe_layout_debug_cell:first').length) { + this.$target.find('[title]').removeAttr('title'); this.$target.find('.oe_form_group_cell').each(function() { - var text = 'W:' + ($(this).attr('width') || '') + ' - C:' + $(this).attr('colspan'), - $span = $('').text(text); - $span.prependTo($(this)); + var text = 'W:' + ($(this).attr('width') || '') + ' - C:' + $(this).attr('colspan'); + $(this).attr('title', text); }); } this.$target.toggleClass('oe_layout_debugging');