comparison client/digitallibrary/dlImage.jsp @ 77:b877e54b0794

New servlet version 1.5b. Mostly cleanup. Global parameters for digilib now in DigilibConfiguration, per request parameters are now all in DigilibRequest. The DocuImage implementation can be selected by the configuration docuimage-class. Pixel-by-pixel view implemented with "mo=clip".
author robcast
date Fri, 24 Jan 2003 22:13:49 +0100
parents 58d23f512c80
children
comparison
equal deleted inserted replaced
76:7b0ba81a5a6b 77:b877e54b0794
26 26
27 <% 27 <%
28 } else { 28 } else {
29 29
30 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(); 30 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest();
31 // default values for parameters 31 /* default values for parameters
32 dlRequest.setFn("/"); // url of the page/document 32 dlRequest.setFn("/"); // url of the page/document
33 dlRequest.setPn(1); // page number 33 dlRequest.setPn(1); // page number
34 dlRequest.setWs(1); // scale factor 34 dlRequest.setWs(1); // scale factor
35 dlRequest.setMo(""); // special options like 'fit' for gifs 35 dlRequest.setMo(""); // special options like 'fit' for gifs
36 dlRequest.setMk("0/0"); // marks 36 dlRequest.setMk("0/0"); // marks
37 dlRequest.setWx(0); // left edge of image (float from 0 to 1) 37 dlRequest.setWx(0); // left edge of image (float from 0 to 1)
38 dlRequest.setWy(0); // top edge in image (float from 0 to 1) 38 dlRequest.setWy(0); // top edge in image (float from 0 to 1)
39 dlRequest.setWw(1); // width of image (float from 0 to 1) 39 dlRequest.setWw(1); // width of image (float from 0 to 1)
40 dlRequest.setWh(1); // height of image (float from 0 to 1) 40 dlRequest.setWh(1); // height of image (float from 0 to 1)
41 */
41 // overrriding default parameters with provided parameters from query-string 42 // overrriding default parameters with provided parameters from query-string
42 dlRequest.setWithRequest(request); 43 dlRequest.setWithRequest(request);
43
44 //String imageLocation = "http://" + request.getServerName() + "/docuserver/digitallibrary/servlet/Scaler/" + fn + "?pn=" + pn + "&ws=" + ws + "&mo=" + mo + "&wx=" + wx + "&wy=" + wy + "&ww=" + ww + "&wh=" + wh + "&dw=" + dw + "&dh=" + dh;
45
46 String baseUrl = dlRequest.getBaseURL();
47 44
48 String imageLocation = dlRequest.getBaseURL() + "/servlet/Scaler/?" + dlRequest.getAsString(); 45 String imageLocation = dlRequest.getBaseURL() + "/servlet/Scaler/?" + dlRequest.getAsString();
49 %> 46 %>
50 47
51 <html> 48 <html>
72 document.write('<script src="modules\/pagesTotal.js"><\/script>'); 69 document.write('<script src="modules\/pagesTotal.js"><\/script>');
73 // document.write('<script src="modules\/pdfMaker.js"><\/script>'); 70 // document.write('<script src="modules\/pdfMaker.js"><\/script>');
74 71
75 </script> 72 </script>
76 </head> 73 </head>
77 <body bgcolor="#666666" onload='init_pagesTotal("<%= dlRequest.getFn() %>", "<%= dlRequest.getPn() %>", "<%= dlRequest.getWs() %>", "<%= dlRequest.getMo() %>", "<%= dlRequest.getMk() %>", "<%= dlRequest.getWx() %>", "<%= dlRequest.getWy() %>", "<%= dlRequest.getWw() %>", "<%= dlRequest.getWh() %>", "<%= dlRequest.getPt() %>")'> 74 <body bgcolor="#666666" onload='init_pagesTotal("<%= dlRequest.getFilePath() %>", "<%= dlRequest.getPn() %>", "<%= dlRequest.getWs() %>", "<%= dlRequest.getMo() %>", "<%= dlRequest.getMk() %>", "<%= dlRequest.getWx() %>", "<%= dlRequest.getWy() %>", "<%= dlRequest.getWw() %>", "<%= dlRequest.getWh() %>", "<%= dlRequest.getPt() %>")'>
78 75
79 <div id="lay1" style="position: absolute; left: 10px; top: 10px; visibility: visible"><img name="pic" src="<%= imageLocation %>" border="0"></div> 76 <div id="lay1" style="position: absolute; left: 10px; top: 10px; visibility: visible"><img name="pic" src="<%= imageLocation %>" border="0"></div>
80 77
81 <div id="dot0" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark1.gif" border="0"></div> 78 <div id="dot0" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark1.gif" border="0"></div>
82 <div id="dot1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark2.gif" border="0"></div> 79 <div id="dot1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark2.gif" border="0"></div>