Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
josecebe#162 Access to total pages variable
  • Loading branch information
josecebe committed Jul 24, 2018
1 parent 1d4b80e commit 2de5370
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion jquery.twbsPagination.js
Expand Up @@ -255,6 +255,7 @@
return text.replace(this.options.pageVariable, page)
.replace(this.options.totalPagesVariable, this.options.totalPages)
},

getPageFromQueryString: function (searchStr) {
var search = this.getSearchString(searchStr),
regex = new RegExp(this.options.pageVariable + '(=([^&#]*)|&|#|$)'),
Expand All @@ -269,13 +270,14 @@
}
return page;
},

generateQueryString: function (pageNumber, searchStr) {
var search = this.getSearchString(searchStr),
regex = new RegExp(this.options.pageVariable + '=*[^&#]*');
if (!search) return '';
return '?' + search.replace(regex, this.options.pageVariable + '=' + pageNumber);

},

getSearchString: function (searchStr) {
var search = searchStr || window.location.search;
if (search === '') {
Expand All @@ -284,8 +286,13 @@
if (search.indexOf('?') === 0) search = search.substr(1);
return search;
},

getCurrentPage: function () {
return this.currentPage;
},

getTotalPages: function () {
return this.options.totalPages;
}
};

Expand Down

0 comments on commit 2de5370

Please sign in to comment.