Important pagination correction
This commit is contained in:
parent
cd8e7eea9a
commit
449e0e191d
@ -1,20 +1,25 @@
|
||||
# Automatic ajax pagination
|
||||
|
||||
# To not setup pagination twice
|
||||
pager = true
|
||||
$(document).ready ->
|
||||
$('.pagination .next a')
|
||||
.attr('data-remote', true)
|
||||
.click ->
|
||||
$('#loading').fadeIn()
|
||||
|
||||
$(document).on 'ajax:success', '.pagination .next a', (event, data, status, xhr) ->
|
||||
$('#loading').fadeOut()
|
||||
elts = $('tbody tr', data)
|
||||
$(this).parents('tfoot').prev().append(elts)
|
||||
if pager
|
||||
pager = false
|
||||
$(document).on 'ajax:success', '.pagination .next a', (event, data, status, xhr) ->
|
||||
$('#loading').fadeOut()
|
||||
elts = $('tbody tr', data)
|
||||
$(this).parents('tfoot').prev().append(elts)
|
||||
|
||||
next = $('.pagination .next a', data).attr('href')
|
||||
if next?
|
||||
return $(this).show().data('remote', true).attr('href', next)
|
||||
else
|
||||
return $(this).parents('.pagination').remove()
|
||||
next = $('.pagination .next a', data).attr('href')
|
||||
if next?
|
||||
return $(this).show().data('remote', true).attr('href', next)
|
||||
else
|
||||
return $(this).parents('.pagination').remove()
|
||||
|
||||
# Go to the next page when page is scrolled
|
||||
if $('.pagination .next a').size() > 0
|
||||
|
Loading…
Reference in New Issue
Block a user