From c8aca44f581841ab7a319da4a5a277fabf106036 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 18 Sep 2012 12:12:47 +0200 Subject: [PATCH] [IMP] changed pager of view form bzr revid: nicolas.vanhoren@openerp.com-20120918101247-fcdngisvfos4nsn1 --- addons/web/static/src/js/view_form.js | 9 ++++++--- addons/web/static/src/xml/base.xml | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 5b7314a00f2..0b3f924270a 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -422,9 +422,12 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM }, do_update_pager: function(hide_index) { var index = hide_index ? '-' : this.dataset.index + 1; - this.$pager.find('button').prop('disabled', this.dataset.ids.length < 2).end() - .find('span.oe_pager_index').html(index).end() - .find('span.oe_pager_count').html(this.dataset.ids.length); + this.$pager.find('button').prop('disabled', this.dataset.ids.length < 2); + if (this.dataset.ids.length <= 1) { + $(".oe_form_pager_state", this.$pager).html(""); + } else { + $(".oe_form_pager_state", this.$pager).html(_.str.sprintf(_t("%d / %d"), index, this.dataset.ids.length)); + } }, parse_on_change: function (on_change, widget) { var self = this; diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 5c58c3a1d3c..aafac1019fd 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -742,7 +742,7 @@
- 0 / 0 +