|
@@ -1415,7 +1415,11 @@ class TableAjax extends ViewAjax {
|
|
|
|
|
|
|
|
$.each(priv.options.pageSizes, function (index, val) {
|
|
$.each(priv.options.pageSizes, function (index, val) {
|
|
|
var li = $('<li></li>').appendTo(ul);
|
|
var li = $('<li></li>').appendTo(ul);
|
|
|
- $('<a href="#">{0}</a>'.f(val)).appendTo(li);
|
|
|
|
|
|
|
+ if (val == priv.options.pageSize) {
|
|
|
|
|
+ $('<a style="color:#337AB7;">{0}</a>'.f(val)).appendTo(li);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $('<a href="#">{0}</a>'.f(val)).appendTo(li);
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
node.on('click', 'a', priv.pageSizeChanged);
|
|
node.on('click', 'a', priv.pageSizeChanged);
|
|
|
} else {
|
|
} else {
|
|
@@ -2176,6 +2180,9 @@ class TableAjax extends ViewAjax {
|
|
|
var val = $(this).text();
|
|
var val = $(this).text();
|
|
|
if (priv.options.debug) console.log('pagesize changed to:{0}'.f(val));
|
|
if (priv.options.debug) console.log('pagesize changed to:{0}'.f(val));
|
|
|
|
|
|
|
|
|
|
+ if (parseInt(val) == priv.options.pageSize) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
priv.options.pageSize = parseInt(val);
|
|
priv.options.pageSize = parseInt(val);
|
|
|
|
|
|
|
|
//revert to first page, as its gets messy otherwise.
|
|
//revert to first page, as its gets messy otherwise.
|