Cap pager input params to valid range(s)
This commit is contained in:
3
dist/recline.js
vendored
3
dist/recline.js
vendored
@@ -4985,6 +4985,8 @@ my.Pager = Backbone.View.extend({
|
||||
e.preventDefault();
|
||||
var newFrom = parseInt(this.el.find('input[name="from"]').val());
|
||||
var newSize = parseInt(this.el.find('input[name="to"]').val()) - newFrom;
|
||||
newFrom = Math.max(newFrom, 0);
|
||||
newSize = Math.max(newSize, 1);
|
||||
this.model.set({size: newSize, from: newFrom});
|
||||
},
|
||||
onPaginationUpdate: function(e) {
|
||||
@@ -4996,6 +4998,7 @@ my.Pager = Backbone.View.extend({
|
||||
} else {
|
||||
newFrom = this.model.get('from') + this.model.get('size');
|
||||
}
|
||||
newFrom = Math.max(newFrom, 0);
|
||||
this.model.set({from: newFrom});
|
||||
},
|
||||
render: function() {
|
||||
|
||||
Reference in New Issue
Block a user