From eb6ae984bace747118d4c4e1057300bf19f1ac1d Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Wed, 28 Dec 2011 16:53:33 +0100 Subject: [PATCH] [IMP] m2m move button into list view header bzr revid: al@openerp.com-20111228155333-0leh7vlklordcc31 --- addons/web/static/src/js/view_form.js | 30 ++++++++++++++------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0b93ad6bebb..bd7dd851b48 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2655,20 +2655,6 @@ openerp.web.form.SelectCreatePopup = openerp.web.OldWidget.extend(/** @lends ope } }); this.searchview.on_loaded.add_last(function () { - var $buttons = self.searchview.$element.find(".oe_search-view-buttons"); - $buttons.append(QWeb.render("SelectCreatePopup.search.buttons")); - var $cbutton = $buttons.find(".oe_selectcreatepopup-search-close"); - $cbutton.click(function() { - self.stop(); - }); - var $sbutton = $buttons.find(".oe_selectcreatepopup-search-select"); - if(self.options.disable_multiple_selection) { - $sbutton.hide(); - } - $sbutton.click(function() { - self.on_select_elements(self.selected_ids); - self.stop(); - }); self.view_list = new openerp.web.form.SelectCreateListView(self, self.dataset, false, _.extend({'deletable': false, @@ -2680,6 +2666,22 @@ openerp.web.form.SelectCreatePopup = openerp.web.OldWidget.extend(/** @lends ope }).pipe(function() { self.searchview.do_search(); }); + self.view_list.on_loaded.add_last(function() { + var $buttons = self.view_list.$element.find(".oe-actions"); + $buttons.prepend(QWeb.render("SelectCreatePopup.search.buttons")); + var $cbutton = $buttons.find(".oe_selectcreatepopup-search-close"); + $cbutton.click(function() { + self.stop(); + }); + var $sbutton = $buttons.find(".oe_selectcreatepopup-search-select"); + if(self.options.disable_multiple_selection) { + $sbutton.hide(); + } + $sbutton.click(function() { + self.on_select_elements(self.selected_ids); + self.stop(); + }); + }); }); this.searchview.appendTo($("#" + this.element_id + "_search")); },