Sha256: cd88cefd968ef6daaf676889593773623900f86ed7186bf04c477a6894abf88a

Contents?: true

Size: 1.86 KB

Versions: 5

Compression:

Stored size: 1.86 KB

Contents

<%# this partial creates the OpenSeadragon image viewer modal %>
<div id="img_viewer_modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="<%= object_title.gsub(/\'/,'') %>" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">
          <span aria-hidden="true">&times;</span>
          <span class="sr-only">Close</span>
        </button>
        <h4 class="modal-title" id="img_viewer_title"><%= object_title.gsub(/\'/,'') %></h4>
      </div>
      <div class="modal-body" id="img_viewer_osd"></div>
      <div class="modal-footer"></div>
    </div>
  </div>
</div>

<script type="text/javascript">
    OSd_viewer = {};
    $('#img_viewer_link, #img_show_zoom_cue').click(function() {
        $('#img_viewer_modal').modal();
        $("#img_viewer_osd").css("height", $(window).height() - 60);
        OSd_viewer.viewer = new OpenSeadragon({
            id: "img_viewer_osd",
            prefixUrl: '',
            navImages: $.parseJSON('<%= osd_nav_images('commonwealth-vlr-engine/openseadragon').html_safe %>'),
            tileSources: ['<%= IIIF_SERVER['url'] + image_pid + '/info.json' %>'],
            autoHideControls: false,
            immediateRender: navigator.userAgent.match(/mobile/i),
            showNavigator: true,
            navigatorPosition: 'TOP_RIGHT',
            showRotationControl: true,
            navigationControlAnchor: OpenSeadragon.ControlAnchor.BOTTOM_RIGHT,
            showFullPageControl: false
        });
        return false;
    });
    $('#img_viewer_modal').on('hidden.bs.modal', function (e) {
        $("#img_viewer_osd").find('.openseadragon-container').remove();
        if (OSd_viewer.viewer) {
            OSd_viewer.viewer.destroy();
            OSd_viewer.viewer = null;
        }
    });
</script>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commonwealth-vlr-engine-0.0.7 app/views/catalog/_show_partials/_show_default_simple_img_viewer.html.erb
commonwealth-vlr-engine-0.0.4 app/views/catalog/_show_partials/_show_default_simple_img_viewer.html.erb
commonwealth-vlr-engine-0.0.3 app/views/catalog/_show_partials/_show_default_simple_img_viewer.html.erb
commonwealth-vlr-engine-0.0.2 app/views/catalog/_show_partials/_show_default_simple_img_viewer.html.erb
commonwealth-vlr-engine-0.0.1 app/views/catalog/_show_partials/_show_default_simple_img_viewer.html.erb