diff options
| author | Olivier Dony <odo@openerp.com> | 2012-12-21 12:36:57 +0100 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2012-12-21 12:36:57 +0100 |
| commit | 407e6e66e63d68925a098a21f5d6becfbb8af88c (patch) | |
| tree | 9d560c748f56f72afb1eae6909b813560dbe1bf9 /addons/web/static/src/js | |
| parent | 554a712ec3e1ce764cffb69f81b487245b5b45a5 (diff) | |
| parent | 5b12dc6927bbc8b4c1c00b626f13940dce79d1c7 (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.js | 9 |
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; |
