Sha256: e52ade873b0b1d19a9f66ee5db5389a971640b626ef3d09878bccbd3ecd501f2

Contents?: true

Size: 901 Bytes

Versions: 5

Compression:

Stored size: 901 Bytes

Contents

/* lock height of #multi_img_pane to prevent bounce on image change */
$(window).bind("load", function() {
    var multi_img_pane_div = $('#multi_img_pane');
    multi_img_pane_div.css('height', multi_img_pane_div.height());
});

var scrollingContainer = $('#thumbnail_list');
var scrollTarget = scrollingContainer.scrollTop();

/* show loading gif while waiting for selected image to load */
$('#multi_img_show_container').on("click", "a.prev_next", function () {
    // display the loading icon
    $('#img_show_canvas').html('<%= image_tag('commonwealth-vlr-engine/loading.gif',:id => 'loading', :alt => 'Loading...') %>');
    // scroll the thumbnail
    var selected_img = scrollingContainer.find("[data-viewer='" + $(this).data('viewer') + "']");
    var position = selected_img.position().top;
    scrollingContainer.animate({
        scrollTop: (position + scrollTarget) - 200
    }, 200);
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commonwealth-vlr-engine-0.0.7 app/assets/javascripts/commonwealth-vlr-engine/multi_img_viewer.js.erb
commonwealth-vlr-engine-0.0.4 app/assets/javascripts/commonwealth-vlr-engine/multi_img_viewer.js.erb
commonwealth-vlr-engine-0.0.3 app/assets/javascripts/commonwealth-vlr-engine/multi_img_viewer.js.erb
commonwealth-vlr-engine-0.0.2 app/assets/javascripts/commonwealth-vlr-engine/multi_img_viewer.js.erb
commonwealth-vlr-engine-0.0.1 app/assets/javascripts/commonwealth-vlr-engine/multi_img_viewer.js.erb