summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2011-10-17 14:23:35 +0200
committerFabien Meghazi <fme@openerp.com>2011-10-17 14:23:35 +0200
commit1d0b38d034f2f898f191acdc84200be00db6be5b (patch)
treea9bfd837f674c1bf76a38421c883db8277053d29 /addons/web/static/src
parent3cc28dce76a1667ff9e547e3bb79784a8cdd07a9 (diff)
[FIX] No title on page trigered by an action
lp bug: https://launchpad.net/bugs/872148 fixed bzr revid: fme@openerp.com-20111017122335-vov2sy95sdt3dwp9
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/views.js12
-rw-r--r--addons/web/static/src/xml/base.xml10
2 files changed, 14 insertions, 8 deletions
diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js
index a12b30f0380..32e17db641f 100644
--- a/addons/web/static/src/js/views.js
+++ b/addons/web/static/src/js/views.js
@@ -431,10 +431,16 @@ db.web.ViewManagerAction = db.web.ViewManager.extend(/** @lends oepnerp.web.View
on_mode_switch: function (view_type) {
var self = this;
return $.when(
- this._super(view_type),
- this.shortcut_check(this.views[view_type])).then(function () {
- var view_id = self.views[self.active_view].controller.fields_view.view_id;
+ this._super(view_type),
+ this.shortcut_check(this.views[view_type])
+ ).then(function() {
+ var controller = self.views[self.active_view].controller,
+ fvg = controller.fields_view,
+ view_id = (fvg && fvg.view_id) || '--';
self.$element.find('.oe_get_xml_view span').text(view_id);
+ if (!self.action.name && fvg) {
+ self.$element.find('.oe_view_title').text(fvg.arch.attrs.string || fvg.name);
+ }
});
},
shortcut_check : function(view) {
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index a0aafead6fa..7720ae2d38b 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -449,11 +449,11 @@
</blockquote>
<a class="oe-shortcut-toggle" title="Add / Remove Shortcut..."
href="javascript: void(0)"> </a>
- <h2 class="oe_view_title" t-if="self.session.debug || self.flags.display_title !==false">
- <t t-if="self.flags.display_title !==false" t-esc="self.action.name"/>
- <button t-if="self.session.debug" class="oe_get_xml_view">
- View#<span></span>
- </button>
+ <button t-if="self.session.debug" class="oe_get_xml_view">
+ View#<span></span>
+ </button>
+ <h2 class="oe_view_title" t-if="self.flags.display_title !== false">
+ <t t-if="self.flags.display_title !== false" t-esc="self.action.name"/>
</h2>
</t>
<t t-jquery=".oe-view-manager-header" t-operation="after">