Fix paging by ensuring 'page' param is a number
[mkdru-moved-to-drupal.org.git] / mkdru.client.js
index 2881fda..ebd713f 100644 (file)
@@ -239,6 +239,10 @@ mkdru.limitTarget = function (id, name) {
 };
 
 mkdru.generatePager = function () {
+ // make sure page param is a number, otherwise pageing frwd will be broken
+  if (typeof mkdru.state.page == "string") {
+    mkdru.state.page = Number(mkdru.state.page);
+  }
   var total = Math.ceil(mkdru.totalRec / mkdru.state.perpage);
   var first = (mkdru.state.page - mkdru.pagerRange > 0)
       ? mkdru.state.page - mkdru.pagerRange : 1;