[HACK] display non-functional pager in list view as well

bzr revid: xmo@openerp.com-20120410103830-vt3x8ijm3gvhi8t9
This commit is contained in:
Xavier Morel
2012-04-10 12:38:30 +02:00
parent 12d3bc7c2f
commit e6b4688014
+6 -21
View File
@@ -310,28 +310,13 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView#
this.dataset._length = dataset._length;
}
var limit = this.limit(),
total = dataset.size(),
first = (this.page * limit),
last;
if (!limit || (total - first) < limit) {
last = total;
} else {
last = first + limit;
}
this.$element.find('span.oe-pager-state').empty().text(_.str.sprintf(
_t("[%(first_record)d to %(last_record)d] of %(records_count)d"), {
first_record: first + 1,
last_record: last,
records_count: total
}));
var page = this.page + 1,
total = Math.floor(dataset.size() / this.limit());
if (total === 0) { total = 1; }
this.$element
.find('button[data-pager-action=first], button[data-pager-action=previous]')
.attr('disabled', this.page === 0)
.end()
.find('button[data-pager-action=last], button[data-pager-action=next]')
.attr('disabled', last === total);
this.$pager
.find('.oe_pager_index').text(page).end()
.find('.oe_pager_count').text(total).end();
},
/**
* Sets up the listview's columns: merges view and fields data, move