diff --git a/pagination/bootstrap.js b/pagination/bootstrap.js index 246097f..a9da4f8 100644 --- a/pagination/bootstrap.js +++ b/pagination/bootstrap.js @@ -24,8 +24,10 @@ $.fn.dataTableExt.oApi.fnPagingInfo = function ( oSettings ) "iLength": oSettings._iDisplayLength, "iTotal": oSettings.fnRecordsTotal(), "iFilteredTotal": oSettings.fnRecordsDisplay(), - "iPage": Math.ceil( oSettings._iDisplayStart / oSettings._iDisplayLength ), - "iTotalPages": Math.ceil( oSettings.fnRecordsDisplay() / oSettings._iDisplayLength ) + "iPage": oSettings._iDisplayLength === -1 ? + 0 : Math.ceil( oSettings._iDisplayStart / oSettings._iDisplayLength ), + "iTotalPages": oSettings._iDisplayLength === -1 ? + 0 : Math.ceil( oSettings.fnRecordsDisplay() / oSettings._iDisplayLength ) }; }