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">×</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