Sha256: 4c5669efad1af82d7da3dcdf26269bcdc84036e0a1521db157c1b7e12373a99f
Contents?: true
Size: 1.07 KB
Versions: 13
Compression:
Stored size: 1.07 KB
Contents
(function($) { $.fn.openseadragon = function() { console.warn("openseadragon/jquery.js is deprecated. Use openseadragon/dom.js instead.") var __osd_counter = 0; function generateOsdId() { __osd_counter++; return "Openseadragon" + __osd_counter; } $(this).each(function() { var $picture = $(this); $picture.addClass('openseadragon-viewer'); if (typeof $picture.attr('id') === "undefined") { $picture.attr('id', generateOsdId()); } var collectionOptions = $picture.data('openseadragon'); var sources = $picture.find('source[media="openseadragon"]'); var tilesources = $.map(sources, function(e) { if ($(e).data('openseadragon')) { return $(e).data('openseadragon'); } else { return $(e).attr('src'); } }); $picture.css('height', $picture.css('height')); $picture.data('osdViewer', OpenSeadragon( $.extend({ id: $picture.attr('id') }, collectionOptions, { tileSources: tilesources }) )); }); return this; }; })(jQuery);
Version data entries
13 entries across 13 versions & 1 rubygems