Sha256: 0763e12dd14df9d969603befff310df7c4b9c6709eec8574908f9a49d419202d

Contents?: true

Size: 1.52 KB

Versions: 6

Compression:

Stored size: 1.52 KB

Contents

function hideOverlayDestroySpinner() {
    $('#spinner-overlay').hide();
    FANCYBOX_SPINNER.stop();
}


function addinfinitescroll() {

    if ($("div#paging a").length > 0) {
        $('div.images').infinitescroll({
            loading: {
                msgText: "Loading more photos...",
                img: "<%= asset_path('lentil/loadingsquares.gif') %>",
                finishedMsg: "No more photos to load."
            },
            state : {
                isDone : false
            },
            navSelector  : "div#paging",

            // selector for the paged navigation (it will be hidden)
            nextSelector : "div#paging a:first",

            // selector for the NEXT link (to page 2)
            itemSelector : "div.image-tile",

            // selector for all items you'll retrieve
            animate: true,
            extraScrollPx: 30,
            appendCallback: true,
            errorCallback: function() {
                hideOverlayDestroySpinner()
            }
        },
        function () {
            addimageerrors();
            // on callback, if fancybox is open
            // then close it and reopen at the same spot
            // this fakes dynamic loading of new images
            if ($.fancybox.isOpen) {
                start = $.fancybox.current.index;
                FancyBoxCloseFunctionState.fancyboxvisible = false;
                $.fancybox.close();
                $(".fancybox").eq(start).trigger('click');
                hideOverlayDestroySpinner();
            }
        });
    }
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lentil-0.6.0 app/assets/javascripts/lentil/addinfinitescroll.js.erb
lentil-0.5.2 app/assets/javascripts/lentil/addinfinitescroll.js.erb
lentil-0.5.1 app/assets/javascripts/lentil/addinfinitescroll.js.erb
lentil-0.5.0 app/assets/javascripts/lentil/addinfinitescroll.js.erb
lentil-0.4.2 app/assets/javascripts/lentil/addinfinitescroll.js.erb
lentil-0.4.0 app/assets/javascripts/lentil/addinfinitescroll.js.erb