summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2012-12-21 12:36:57 +0100
committerOlivier Dony <odo@openerp.com>2012-12-21 12:36:57 +0100
commit407e6e66e63d68925a098a21f5d6becfbb8af88c (patch)
tree9d560c748f56f72afb1eae6909b813560dbe1bf9 /addons/web/static/src/js
parent554a712ec3e1ce764cffb69f81b487245b5b45a5 (diff)
parent5b12dc6927bbc8b4c1c00b626f13940dce79d1c7 (diff)
[FIX] English review: improve view selector tooltips + make translatable
bzr revid: odo@openerp.com-20121221113657-omenasuur2bqj7qy
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/views.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js
index 92f66849fec..4a7c1aff69c 100644
--- a/addons/web/static/src/js/views.js
+++ b/addons/web/static/src/js/views.js
@@ -453,11 +453,14 @@ instance.web.ViewManager = instance.web.Widget.extend({
this.active_view = null;
this.views_src = _.map(views, function(x) {
if (x instanceof Array) {
- var View = instance.web.views.get_object(x[1], true);
+ var view_type = x[1];
+ var View = instance.web.views.get_object(view_type, true);
+ var view_label = View ? View.prototype.display_name : (void 'nope');
return {
view_id: x[0],
- view_type: x[1],
- label: View ? View.prototype.display_name : (void 'nope')
+ view_type: view_type,
+ label: view_label,
+ button_label: View ? _.str.sprintf(_t('%(view_type)s view'), {'view_type': (view_label || view_type)}) : (void 'nope'),
};
} else {
return x;