Sha256: 599429581a2cf7f58fd144451113e66a4471de7530d8411f193ea0ddf46c9046

Contents?: true

Size: 809 Bytes

Versions: 28

Compression:

Stored size: 809 Bytes

Contents

endlessScrollRequest = null;

$(document).ready(function() {

  if($('#endless-scroll-pagination').length) {
    $(window).scroll(function() {
      if(!endlessScrollRequest) {

        url = $('#endless-scroll-pagination .next_page a').attr('href');
        if ((url) && ($(window).scrollTop() > $(document).height() - $(window).height() - 150)) {
          $('#endless-scroll-pagination').addClass('loading');
          endlessScrollRequest = true;
          $.getScript(url)
                  .done(function(script, textStatus) {
                      endlessScrollRequest = false
                  })
                  .fail(function(jqxhr, settings, exception) {
                      endlessScrollRequest = false
                  });;
        } 
      }          
    })
    $(window).scroll();
  }
});

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
artfully_ose-1.2.0 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.beta.1 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.alpha.2 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.alpha.1 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.27 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.26 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.24 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.23 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.21 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.20 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.19 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.18 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.17 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.16 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.15 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.12 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.11 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.10 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.9 app/assets/javascripts/custom/endless-scroll.js
artfully_ose-1.2.0.pre.8 app/assets/javascripts/custom/endless-scroll.js