Mercurial > hg > digilib-old
comparison 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 |
comparison
equal
deleted
inserted
replaced
76:7b0ba81a5a6b | 77:b877e54b0794 |
---|---|
16 } | 16 } |
17 } | 17 } |
18 %> | 18 %> |
19 | 19 |
20 <% | 20 <% |
21 // set up request object for base URL | |
22 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); | |
21 // check if authentication is needed and redirect if necessary | 23 // check if authentication is needed and redirect if necessary |
22 docBean.doAuthentication(request, response); | 24 docBean.doAuthentication(dlRequest, response); |
23 | 25 |
24 // set up request object for base URL | 26 // add number of pages |
25 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(); | 27 dlRequest.setPt(docBean.getNumPages(dlRequest)); |
26 dlRequest.setBaseURL(request); | |
27 | |
28 %> | 28 %> |
29 | 29 |
30 <html> | 30 <html> |
31 <head> | 31 <head> |
32 | 32 |
33 <script language="JavaScript"> | 33 <script language="JavaScript"> |
34 | 34 |
35 var baseUrl = "<%= dlRequest.getBaseURL() %>"; | 35 var baseUrl = "<%= dlRequest.getBaseURL() %>"; |
36 | 36 |
37 // DEBUG | |
38 //alert('DIR: <%= docBean.getDocuPath(request) %> PAGES: <%= docBean.getNumPages(request) %>'); | |
39 | |
40 // the document's query string (minus "?") | 37 // the document's query string (minus "?") |
41 var query = location.search.substring(1); | 38 var query = location.search.substring(1); |
42 | 39 |
43 // first page number | 40 // first page number |
44 var firstPage = <%= docBean.getFirstPage(request) %>; | 41 var firstPage = <%= docBean.getFirstPage(dlRequest) %>; |
45 | 42 |
46 // number of pages of the document | 43 // number of pages of the document |
47 var numPages = <%= docBean.getNumPages(request) %>; | 44 var numPages = <%= docBean.getNumPages(dlRequest) %>; |
48 | 45 |
49 // browser version test to include the corresponding navigation-file | 46 // browser version test to include the corresponding navigation-file |
50 if ((navigator.appName.toLowerCase() == "netscape") && (parseFloat(navigator.appVersion) < 5.0)) { | 47 if ((navigator.appName.toLowerCase() == "netscape") && (parseFloat(navigator.appVersion) < 5.0)) { |
51 top.document.write('<script src="navcat_n4.js"><\/script>'); | 48 top.document.write('<script src="navcat_n4.js"><\/script>'); |
52 } else if (navigator.appName.toLowerCase() == "netscape") { | 49 } else if (navigator.appName.toLowerCase() == "netscape") { |