comparison client/digitallibrary/digimage.jsp @ 243:4dbff786ff50

new digimage with red triangles for moving the zoomed area (can be switched off with "clop=noarrows")
author robcast
date Wed, 04 Aug 2004 20:35:35 +0200
parents 23ec6d467606
children 610c7ee770cb
comparison
equal deleted inserted replaced
242:e2c455c2a0d0 243:4dbff786ff50
18 // -- JSP request ------------- 18 // -- JSP request -------------
19 19
20 // parsing the query 20 // parsing the query
21 // ----------------- 21 // -----------------
22 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); 22 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
23 docBean.setRequest(dlRequest);
23 // check if authentication is needed and redirect if necessary 24 // check if authentication is needed and redirect if necessary
24 docBean.doAuthentication(dlRequest, response); 25 docBean.doAuthentication(response);
25 // add number of pages 26 // add number of pages
26 dlRequest.setValue("pt", docBean.getNumPages(dlRequest)); 27 dlRequest.setValue("pt", docBean.getNumPages());
27 String imageLocation = dlRequest.getAsString("base.url") + "/servlet/Scaler?" + dlRequest.getAsString(); 28 // store objects for jsp:include
29 pageContext.setAttribute("docBean", docBean, pageContext.REQUEST_SCOPE);
28 %><html> 30 %><html>
29 <head> 31 <head>
30 <title>Digital Document Library (L1)</title> 32 <title>Digital Document Library (L1)</title>
31 <script type="text/javascript" src="baselib.js"></script> 33 <script type="text/javascript" src="baselib.js"></script>
32 <script type="text/javascript" src="dllib.js"></script> 34 <script type="text/javascript" src="dllib.js"></script>
54 document.id='digilib'; 56 document.id='digilib';
55 dl_param_init(); 57 dl_param_init();
56 </script> 58 </script>
57 </head> 59 </head>
58 <body bgcolor="#666666" onload="dl_init();"> 60 <body bgcolor="#666666" onload="dl_init();">
59 61 <% if (dlRequest.hasOption("clop", "noarrows")) {
60 <div id="scaler" style="position:absolute; left:10px; top:10px; visibility:visible"> 62 %><jsp:include page="digimage_img_inc.jsp" /><%
61 <script type="text/javascript"> 63 } else {
62 var ps = bestPicSize(getElement('scaler'), 10); 64 %><jsp:include page="digimage_tbl_inc.jsp" /><%
63 document.write('<img id="pic" src="<%= imageLocation %>&dw='+ps.width+'&dh='+ps.height+'" />'); 65 }
64 </script> 66 %>
65 </div>
66 67
67 <div id="dot0" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark1.gif" border="0"></div> 68 <div id="dot0" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark1.gif" border="0"></div>
68 <div id="dot1" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark2.gif" border="0"></div> 69 <div id="dot1" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark2.gif" border="0"></div>
69 <div id="dot2" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark3.gif" border="0"></div> 70 <div id="dot2" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark3.gif" border="0"></div>
70 <div id="dot3" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark4.gif" border="0"></div> 71 <div id="dot3" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark4.gif" border="0"></div>