diff --git a/addons/web/static/src/js/form.js b/addons/web/static/src/js/form.js index 1b107fce413..99122a20ebf 100644 --- a/addons/web/static/src/js/form.js +++ b/addons/web/static/src/js/form.js @@ -1975,7 +1975,7 @@ openerp.web.form.FieldMany2Many = openerp.web.form.Field.extend({ self.on_ui_change(); }); - this.list_view = new openerp.web.form.Many2ManyListView(this, this.list_id, this.dataset, false, { + this.list_view = new openerp.web.form.Many2ManyListView(this, this.dataset, false, { 'addable': 'Add', 'selectable': self.multi_selection }); @@ -1984,7 +1984,7 @@ openerp.web.form.FieldMany2Many = openerp.web.form.Field.extend({ self.is_started.resolve(); }); setTimeout(function () { - self.list_view.start(); + self.list_view.appendTo($("#" + self.list_id)); }, 0); }, set_value: function(value) { @@ -2123,11 +2123,11 @@ openerp.web.form.SelectCreatePopup = openerp.web.OldWidget.extend(/** @lends ope self.stop(); }); self.view_list = new openerp.web.form.SelectCreateListView(self, - self.element_id + "_view_list", self.dataset, false, + self.dataset, false, {'deletable': false}); self.view_list.popup = self; self.view_list.do_show(); - self.view_list.start().then(function() { + self.view_list.appendTo($("#" + self.element_id + "_view_list")).then(function() { self.searchview.do_search(); }); }); diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 0d108e50a58..6beb19b66c2 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -344,6 +344,7 @@ openerp.web_calendar.CalendarFormDialog = openerp.web.Dialog.extend({ }, start: function() { this._super(); + debugger; //TODO niv: check this.form = new openerp.web.FormView(this, this.dataset, this.view_id, { sidebar: false, pager: false diff --git a/addons/web_mobile/static/src/js/chrome_mobile.js b/addons/web_mobile/static/src/js/chrome_mobile.js index 2b9d8600fef..b52b4642b67 100644 --- a/addons/web_mobile/static/src/js/chrome_mobile.js +++ b/addons/web_mobile/static/src/js/chrome_mobile.js @@ -131,9 +131,9 @@ openerp.web_mobile.Shortcuts = openerp.web.Widget.extend({ id = $shortcut.data('menu'); res_id = $shortcut.data('res'); // this.header = new openerp.web_mobile.Header(this, "oe_header"); - this.listview = new openerp.web_mobile.ListView(this, "oe_list", res_id); + this.listview = new openerp.web_mobile.ListView(this, res_id); // this.header.start(); - this.listview.start(); + this.listview.appendTo($("#oe_list")); jQuery("#oe_header").find("h1").html($shortcut.data('name')); } }); @@ -252,8 +252,8 @@ openerp.web_mobile.Secondary = openerp.web.Widget.extend({ var $menu = $(ev.currentTarget); id = $menu.data('menu'); if (id) { - this.listview = new openerp.web_mobile.ListView(this, "oe_list", id); - this.listview.start(); + this.listview = new openerp.web_mobile.ListView(this, id); + this.listview.appendTo("#oe_list"); } jQuery("#oe_header").find("h1").html($menu.data('name')); }