app/assets/javascripts/pagescrolling.js.coffee in abstracted-0.0.14 vs app/assets/javascripts/pagescrolling.js.coffee in abstracted-0.0.15

- old
+ new

@@ -6,32 +6,33 @@ nextPage = 0 pageUrl = '' contxt = null scrollTimeout = false -@evalPageNumber = (url) -> - try - pn = url - .split('?')[1] - .split('&') - .filter (el,i,array) -> - if el.match /^page/ - return el - .join('') - .split('=')[1] - parseInt(pn) - catch error - pn = 0 +@evalPageNumber = (elem) -> + if elem + try + pn = elem[0].href + .split('?')[1] + .split('&') + .filter (el,i,array) -> + if el.match /^page/ + return el + .join('') + .split('=')[1] + parseInt(pn) + catch error + pn = 0 # # setVariables prepares for a great scrolling experience # @setVariables = (elem) -> navPaginator = $('nav.pagination') try pageUrl = navPaginator.find('a[rel=next]')[0].href.replace( '?', '.js?scrolling=true&') - lastPage = evalPageNumber navPaginator.find('span.last a')[0].href - nextPage = evalPageNumber navPaginator.find('a[rel=next]')[0].href + lastPage = evalPageNumber navPaginator.find('span.last a') + nextPage = evalPageNumber navPaginator.find('a[rel=next]') contxt = $(elem) if nextPage > 1 nextPage = 1 true