From aa09cdde71c2507f9ae4484aecc34131e773890b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 7 Jan 2013 16:11:19 +0100 Subject: [PATCH] add_view should set the current_view --- src/screen.js | 4 ++++ src/tab.js | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/screen.js b/src/screen.js index 7bd26bb67e..1f932a4c4c 100644 --- a/src/screen.js +++ b/src/screen.js @@ -62,6 +62,10 @@ this.model.add_fields(fields); var view_widget = Sao.View.parse(this, xml_view, view.field_childs); this.views.push(view_widget); + + this.current_view = view_widget; + this.el.remove(); + this.el.append(view_widget.el); return view_widget; }, number_of_views: function() { diff --git a/src/tab.js b/src/tab.js index 97507d71c4..ca72875805 100644 --- a/src/tab.js +++ b/src/tab.js @@ -38,9 +38,7 @@ 'class': 'form' }); this.el = el; - this.screen.load_next_view().pipe(function() { - return screen.switch_view(); - }).done(function() { + this.screen.load_next_view().done(function() { el.html(screen.el); }).done(function() { screen.search_filter().done(function() {