Mercurial > hg > digilib-old
annotate client/digitallibrary/digimage.jsp @ 276:0fa87ab00feb
Servlet version 1.21b3
- searching in directories got faster (real binarySearch now!)
- cached file lists get disposed
- some code cleaning (Map types instead of HashMap)
author | robcast |
---|---|
date | Tue, 12 Oct 2004 16:08:47 +0200 |
parents | 4dbff786ff50 |
children | 610c7ee770cb |
rev | line source |
---|---|
240 | 1 <%@ page language="java" %><%! |
2 // -- JSP init ------------- | |
3 | |
237 | 4 // create DocumentBean instance for all JSP requests |
5 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean(); | |
6 | |
7 // initialize DocumentBean instance in JSP init | |
8 public void jspInit() { | |
9 try { | |
10 // set servlet init-parameter | |
11 docBean.setConfig(getServletConfig()); | |
12 } catch (javax.servlet.ServletException e) { | |
13 System.out.println(e); | |
14 } | |
15 } | |
240 | 16 // -- end of JSP init ------------- |
17 %><% | |
18 // -- JSP request ------------- | |
19 | |
237 | 20 // parsing the query |
21 // ----------------- | |
22 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); | |
243
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
23 docBean.setRequest(dlRequest); |
237 | 24 // check if authentication is needed and redirect if necessary |
243
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
25 docBean.doAuthentication(response); |
237 | 26 // add number of pages |
243
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
27 dlRequest.setValue("pt", docBean.getNumPages()); |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
28 // store objects for jsp:include |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
29 pageContext.setAttribute("docBean", docBean, pageContext.REQUEST_SCOPE); |
237 | 30 %><html> |
31 <head> | |
32 <title>Digital Document Library (L1)</title> | |
33 <script type="text/javascript" src="baselib.js"></script> | |
34 <script type="text/javascript" src="dllib.js"></script> | |
35 <script type="text/javascript"> | |
36 var dlTarget = window.name; | |
37 var baseUrl = '<%= dlRequest.getAsString("base.url") %>'; | |
240 | 38 var toolbarEnabledURL = window.location.href; |
237 | 39 newParameter('fn', '', 1); |
40 newParameter('pn', '1', 1); | |
41 newParameter('ws', '1.0', 1); | |
42 newParameter('mo', '', 1); | |
43 newParameter('mk', '', 3); | |
44 newParameter('wx', '0.0', 2); | |
45 newParameter('wy', '0.0', 2); | |
46 newParameter('ww', '1.0', 2); | |
47 newParameter('wh', '1.0', 2); | |
48 newParameter('pt', '<%= dlRequest.getAsString("pt") %>', 1); | |
49 newParameter('brgt', '0.0', 1); | |
50 newParameter('cont', '0.0', 1); | |
51 newParameter('rot', '0.0', 1); | |
52 newParameter('rgba', '', 1); | |
53 newParameter('rgbm', '', 1); | |
54 newParameter('ddpix', '', 9); | |
55 newParameter('ddpiy', '', 9); | |
56 document.id='digilib'; | |
238 | 57 dl_param_init(); |
237 | 58 </script> |
59 </head> | |
240 | 60 <body bgcolor="#666666" onload="dl_init();"> |
243
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
61 <% if (dlRequest.hasOption("clop", "noarrows")) { |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
62 %><jsp:include page="digimage_img_inc.jsp" /><% |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
63 } else { |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
64 %><jsp:include page="digimage_tbl_inc.jsp" /><% |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
65 } |
4dbff786ff50
new digimage with red triangles for moving the zoomed area
robcast
parents:
240
diff
changeset
|
66 %> |
237 | 67 |
68 <div id="dot0" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark1.gif" border="0"></div> | |
69 <div id="dot1" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark2.gif" border="0"></div> | |
70 <div id="dot2" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark3.gif" border="0"></div> | |
71 <div id="dot3" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark4.gif" border="0"></div> | |
72 <div id="dot4" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark5.gif" border="0"></div> | |
73 <div id="dot5" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark6.gif" border="0"></div> | |
74 <div id="dot6" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark7.gif" border="0"></div> | |
75 <div id="dot7" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark8.gif" border="0"></div> | |
76 <div id="eck1" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="olinks.gif" border="0"></div> | |
77 <div id="eck2" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="orechts.gif" border="0"></div> | |
78 <div id="eck3" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="ulinks.gif" border="0"></div> | |
79 <div id="eck4" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="urechts.gif" border="0"></div> | |
80 | |
81 </body> | |
82 | |
83 </html> |