From f6d6f85a089188c3eaf6b6ad7e57df2866122242 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 10 Jul 2012 10:36:33 +0200 Subject: [PATCH] [WIP] breakpoint bzr revid: fme@openerp.com-20120710083633-ti8s1qg5s0tuhwla --- addons/web/static/src/js/views.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 7bf462f..dcd2921 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -261,6 +261,7 @@ instance.web.BreadCrumb = instance.web.CallbackEnabled.extend({ am.$element.show(); if (am.active_view !== bookmarked_view) { am.on_mode_switch(bookmarked_view); + console.log("breadcrunb pushaction man ager set title on show"); am.set_title(); } }, @@ -273,8 +274,8 @@ instance.web.BreadCrumb = instance.web.CallbackEnabled.extend({ if (mode === 'form') { self.push_actionmanager(am, 'form'); } else { - var last = self.items[self.items.length - 1]; - if (last.widget === am && last.view === 'form') { + var previous = self.items[self.items.length - 1]; + if (previous.widget === am && previous && previous.view === 'form') { self.pop(); } } @@ -459,6 +460,7 @@ instance.web.ViewManager = instance.web.Widget.extend({ controller.on("change:title", this, function() { if (self.active_view === view_type) { + console.log("controller.on change:title"); self.set_title(controller.get('title')); } }); -- 1.7.10.4