[IMP] slightly improve the html structure
authorGéry Debongnie <ged@odoo.com>
Fri, 23 May 2014 13:07:09 +0000 (15:07 +0200)
committerGéry Debongnie <ged@odoo.com>
Fri, 23 May 2014 13:07:09 +0000 (15:07 +0200)
of web client: remove an useless div .oe_view_manager_parent
introduced by a clueless developper.

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

index cbabba4..4cbf036 100644 (file)
@@ -647,7 +647,7 @@ instance.web.ViewManager =  instance.web.Widget.extend({
             _.each(_.keys(self.views), function(view_name) {
                 var controller = self.views[view_name].controller;
                 if (controller) {
-                    var container = self.$el.find("> .oe_view_manager_parent > .oe_view_manager_body > .oe_view_manager_view_" + view_name);
+                    var container = self.$el.find("> .oe_view_manager_body > .oe_view_manager_view_" + view_name);
                     if (view_name === view_type) {
                         container.show();
                         controller.do_show(view_options || {});
@@ -690,7 +690,7 @@ instance.web.ViewManager =  instance.web.Widget.extend({
         controller.on('switch_mode', self, this.switch_mode);
         controller.on('previous_view', self, this.prev_view);
         
-        var container = this.$el.find("> .oe_view_manager_parent > .oe_view_manager_body > .oe_view_manager_view_" + view_type);
+        var container = this.$el.find("> .oe_view_manager_body > .oe_view_manager_view_" + view_type);
         var view_promise = controller.appendTo(container);
         this.views[view_type].controller = controller;
         this.views[view_type].deferred.resolve(view_type);
index f067354..593e04b 100644 (file)
             </tr>
         </table>
 
-    <div class="oe_view_manager_parent">
-        <div class="oe_view_manager_body">
-            <div class="oe_searchview_drawer_container"/>
-                <t t-foreach="widget.views_src" t-as="view">
-                    <div t-attf-class="oe_view_manager_view_#{view.view_type}"/>
-                </t>
-            </div>
+    <div class="oe_view_manager_body">
+        <div class="oe_searchview_drawer_container"/>
+            <t t-foreach="widget.views_src" t-as="view">
+                <div t-attf-class="oe_view_manager_view_#{view.view_type}"/>
+            </t>
         </div>
     </div>
 </t>