[FIX] Inherit template.load right template.
authorVaibhav (OpenERP) <vda@tinyerp.com>
Mon, 12 Sep 2011 10:53:25 +0000 (16:23 +0530)
committerVaibhav (OpenERP) <vda@tinyerp.com>
Mon, 12 Sep 2011 10:53:25 +0000 (16:23 +0530)
bzr revid: vda@tinyerp.com-20110912105325-0e7f9jmt79ztao5w

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

index d005878..6f6614e 100644 (file)
@@ -137,6 +137,7 @@ openerp.web.ActionManager = openerp.web.Widget.extend({
 
 openerp.web.ViewManager =  openerp.web.Widget.extend({
     identifier_prefix: "viewmanager",
+    template: "ViewManager",
     init: function(parent, dataset, views) {
         this._super(parent);
         this.model = dataset.model;
@@ -149,7 +150,7 @@ openerp.web.ViewManager =  openerp.web.Widget.extend({
         this.registry = openerp.web.views;
     },
     render: function() {
-        return QWeb.render("ViewManager", {"prefix": this.element_id, views: this.views_src, 'action': this.action ? true: false})
+        return QWeb.render(this.template, {"prefix": this.element_id, views: this.views_src})
     },
     /**
      * @returns {jQuery.Deferred} initial view loading promise
@@ -289,6 +290,7 @@ openerp.web.ViewManager =  openerp.web.Widget.extend({
 });
 
 openerp.web.ViewManagerAction = openerp.web.ViewManager.extend({
+       template: "ViewManagerAction",
     init: function(parent, action) {
         this.session = parent.session;
         this.action = action;
index 5c2b2f0..5688ca6 100644 (file)
     </table>
 </t>
 
-<t t-extend="ViewManager">
-    <t t-jquery="table td:first-child" t-operation="prepend">
-       <a t-if="action" class="oe-shortcut-toggle" title="Add / Remove Shortcut..."
-               href="javascript: void(0)"> </a>
-    </t>
+<t t-extend="ViewManager" t-name="ViewManagerAction">
+       <t t-jquery=".view-manager-main-table .view-manager-main-content" t-operation="prepend">
+               <a class="oe-shortcut-toggle" title="Add / Remove Shortcut..."
+                      href="javascript: void(0)"> </a>
+   </t>
 </t>
 
 <t t-name="Sidebar">