|
1 | 1 | <!doctype html>
|
2 | 2 | <title>Slide Viewer</title>
|
3 |
| -<script type="text/javascript" src="static/jquery.js"></script> |
4 |
| -<script type="text/javascript" src="static/OpenSeadragon.js"></script> |
5 |
| - |
6 |
| -<script type="text/javascript"> |
7 |
| -$(document).ready(function() { |
8 |
| - var dzi_data = {{ dzi_data|default('{}')|safe }}; |
9 |
| - var viewer; |
10 |
| - |
11 |
| - function open_slide(url) { |
12 |
| - if (viewer) { |
13 |
| - // Never reuse an existing viewer to avoid a timer leak |
14 |
| - // (OpenSeadragon issue #14) |
15 |
| - viewer.close(); |
16 |
| - $("#view").text(""); |
17 |
| - } |
18 |
| - viewer = new Seadragon.Viewer("view"); |
19 |
| - viewer.config.animationTime = 0.5; |
20 |
| - viewer.config.blendTime = 0.1; |
21 |
| - viewer.config.zoomPerScroll = 2; |
22 |
| - viewer.openDzi(url, dzi_data[url]); |
23 |
| - } |
24 |
| - |
25 |
| - open_slide("{{ slide_url }}"); |
26 |
| - $(".load-slide").click(function(ev) { |
27 |
| - $(".current-slide").removeClass("current-slide"); |
28 |
| - $(this).parent().addClass("current-slide"); |
29 |
| - open_slide($(this).attr('data-url')); |
30 |
| - ev.preventDefault(); |
31 |
| - }); |
32 |
| -}); |
33 |
| -</script> |
34 | 3 |
|
35 | 4 | <style type="text/css">
|
36 | 5 | h1 {
|
@@ -127,3 +96,34 @@ <h1>Slide properties</h1>
|
127 | 96 | <span class="notice">None</span>
|
128 | 97 | {% endif %}
|
129 | 98 | </div>
|
| 99 | + |
| 100 | +<script type="text/javascript" src="static/jquery.js"></script> |
| 101 | +<script type="text/javascript" src="static/OpenSeadragon.js"></script> |
| 102 | +<script type="text/javascript"> |
| 103 | +$(document).ready(function() { |
| 104 | + var dzi_data = {{ dzi_data|default('{}')|safe }}; |
| 105 | + var viewer; |
| 106 | + |
| 107 | + function open_slide(url) { |
| 108 | + if (viewer) { |
| 109 | + // Never reuse an existing viewer to avoid a timer leak |
| 110 | + // (OpenSeadragon issue #14) |
| 111 | + viewer.close(); |
| 112 | + $("#view").text(""); |
| 113 | + } |
| 114 | + viewer = new Seadragon.Viewer("view"); |
| 115 | + viewer.config.animationTime = 0.5; |
| 116 | + viewer.config.blendTime = 0.1; |
| 117 | + viewer.config.zoomPerScroll = 2; |
| 118 | + viewer.openDzi(url, dzi_data[url]); |
| 119 | + } |
| 120 | + |
| 121 | + open_slide("{{ slide_url }}"); |
| 122 | + $(".load-slide").click(function(ev) { |
| 123 | + $(".current-slide").removeClass("current-slide"); |
| 124 | + $(this).parent().addClass("current-slide"); |
| 125 | + open_slide($(this).attr('data-url')); |
| 126 | + ev.preventDefault(); |
| 127 | + }); |
| 128 | +}); |
| 129 | +</script> |
0 commit comments