openerp.web.ViewManager = openerp.web.Widget.extend({
identifier_prefix: "viewmanager",
+ template: "ViewManager",
init: function(parent, dataset, views) {
this._super(parent);
this.model = dataset.model;
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
});
openerp.web.ViewManagerAction = openerp.web.ViewManager.extend({
+ template: "ViewManagerAction",
init: function(parent, action) {
this.session = parent.session;
this.action = action;
</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">