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 | |
| 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')
| -rw-r--r-- | addons/web/static/src/js/views.js | 9 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 6 |
2 files changed, 10 insertions, 5 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; diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 38628b4d7f7..b3f2364b42b 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -505,8 +505,10 @@ <td> <ul class="oe_view_manager_switch oe_button_group oe_right"> <t t-if="widget.views_src.length > 1" t-foreach="widget.views_src" t-as="view"> - <li class="oe_e"><a t-attf-class="oe_vm_switch_#{view.view_type}" t-att-data-view-type="view.view_type" t-att-title="_t('Switch to ') + (view.label || view.view_type)"> - </a></li> + <li class="oe_e"> + <a t-attf-class="oe_vm_switch_#{view.view_type}" t-att-data-view-type="view.view_type" + t-att-title="view.button_label"/> + </li> </t> </ul> <div class="oe_view_manager_pager oe_right"/> |
