[IMP] Moved form layout outline feature into debug select box
authorFabien Meghazi <fme@openerp.com>
Tue, 10 Apr 2012 11:28:34 +0000 (13:28 +0200)
committerFabien Meghazi <fme@openerp.com>
Tue, 10 Apr 2012 11:28:34 +0000 (13:28 +0200)
bzr revid: fme@openerp.com-20120410112834-zpux34tsk1yc916k

addons/web/static/src/js/view_form.js
addons/web/static/src/js/views.js
addons/web/static/src/xml/base.xml

index 47d955d..6020330 100644 (file)
@@ -860,10 +860,6 @@ openerp.web.form.FormRenderingEngine = openerp.web.Class.extend({
                 w.replace($elem);
             }
         });
-        
-        if (openerp.connection.debug) {
-            $('<button>Outline Form Layout</button>').appendTo(this.$element).click($.proxy(this.toggle_layout_debugging, this));
-        }
     },
     render_element: function(template, layout/* dictionaries */) {
         var dicts = [].slice.call(arguments).slice(2);
index 04af822..fa8f910 100644 (file)
@@ -558,6 +558,9 @@ session.web.ViewManagerAction = session.web.ViewManager.extend({
                     });
                 }
                 break;
+            case 'toggle_layout_outline':
+                current_view.rendering_engine.toggle_layout_debugging();
+                break;
             case 'fields':
                 this.dataset.call_and_eval(
                         'fields_get', [false, {}], null, 1).then(function (fields) {
index 2806d57..1153a65 100644 (file)
 <t t-name="ViewManagerDebug">
     <option value="">Debug View#<t t-esc="view.fields_view.view_id"/></option>
     <option t-if="_.indexOf(['form', 'page'], view_manager.active_view) gt -1" value="perm_read" data-views="form,page">View Log (perm_read)</option>
+    <option t-if="view_manager.active_view === 'form'" value="toggle_layout_outline">Toggle Form Layout Outline</option>
     <option value="fields">View Fields</option>
     <option value="fvg">Fields View Get</option>
     <t t-if="view_manager.session.uid === 1">