josecebe/twbs-pagination

getCurrentPage does not exist in latest release

CodeingBoy opened this issue · 1 comments

According to examples, I can reinitiate pagination like this:

var currentPage = 1;
if (initiatedPagination) {
  currentPage = $pagination.twbsPagination('getCurrentPage');
  $pagination.twbsPagination("destroy");
}

$pagination.twbsPagination($.extend(COMMON_PAGINATION_OPTIONS, {
  startPage: currentPage,
  totalPages: totalPage
}));
initiatedPagination = true;

Then when I switch pages, browser gave me an error:

Uncaught TypeError: Cannot read property 'apply' of undefined
at r.fn.init.e.fn.twbsPagination (jquery.twbsPagination.min.js:9)
at Object.fetchCallback [as success] (whatever.js:58)
at i (jquery-3.2.1.min.js:2)
at Object.fireWith [as resolveWith] (jquery-3.2.1.min.js:2)
at A (jquery-3.2.1.min.js:4)
at XMLHttpRequest. (jquery-3.2.1.min.js:4)

I thought it was my mistake, but finally I found the "getCurrentPage" have no implementation in 1.4.1, but it do have implementation in the version which example site are using.
After replacing with the example one, the code runs very well.
So I am wondering if it is a bug?

========================================
Version: Release 1.4.1 from Github release + jQuery 3.2.1 + bootstrap 3.3.7

This method will be available in 1.4.2 on August 1, 2018. From now, I will try to make a new tag every month if 'master' has changes.