diff client/digitallibrary/digicat.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 5d483d9c149a
line wrap: on
line diff
--- a/client/digitallibrary/digicat.jsp	Fri Jan 24 21:55:54 2003 +0100
+++ b/client/digitallibrary/digicat.jsp	Fri Jan 24 22:13:49 2003 +0100
@@ -18,13 +18,13 @@
 %>
 
 <%
+// set up request object for base URL
+digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
 // check if authentication is needed and redirect if necessary
-docBean.doAuthentication(request, response);
+docBean.doAuthentication(dlRequest, response);
 
-// set up request object for base URL
-digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest();
-dlRequest.setBaseURL(request);
-
+// add number of pages
+dlRequest.setPt(docBean.getNumPages(dlRequest));
 %>
 
 <html>
@@ -34,17 +34,14 @@
 
 var baseUrl = "<%= dlRequest.getBaseURL() %>";
 
-// DEBUG
-//alert('DIR: <%= docBean.getDocuPath(request) %> PAGES: <%= docBean.getNumPages(request) %>');
-
 // the document's query string (minus "?")
 var query = location.search.substring(1);
 
 // first page number
-var firstPage = <%= docBean.getFirstPage(request) %>;
+var firstPage = <%= docBean.getFirstPage(dlRequest) %>;
 
 // number of pages of the document
-var numPages = <%= docBean.getNumPages(request) %>;
+var numPages = <%= docBean.getNumPages(dlRequest) %>;
 
     // browser version test to include the corresponding navigation-file
     if ((navigator.appName.toLowerCase() == "netscape") && (parseFloat(navigator.appVersion) < 5.0)) {