comparison client/digitallibrary/digicat.jsp @ 107:85126da2ae21 vendor start

XUL: Digilib Buttons in chrome
author engler
date Tue, 13 May 2003 21:02:22 +0200
parents 270e1127c65f
children
comparison
equal deleted inserted replaced
105:ecee3ff2f4d0 107:85126da2ae21
1 <%@ page language="java" %>
2
3 <%!
4 // authentication stuff - robert
5 // -----------------------------
6 // create DocumentBean instance for all JSP requests
7 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
8
9 // initialize DocumentBean instance in JSP init
10 public void jspInit() {
11 try {
12 // set servlet init-parameter
13 docBean.setConfig(getServletConfig());
14 } catch (javax.servlet.ServletException e) {
15 System.out.println(e);
16 }
17 }
18 %>
19
20 <%
21 // set up request object for base URL
22 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
23 // check if authentication is needed and redirect if necessary
24 docBean.doAuthentication(dlRequest, response);
25
26 // add number of pages
27 dlRequest.setPt(docBean.getNumPages(dlRequest));
28 %>
29
1 <html> 30 <html>
2 <head> 31 <head>
3 32
4 <jsp:useBean id="DB" scope="page" class="digilib.servlet.DocumentBean" />
5
6 <%
7 // set servlet init-parameter
8 DB.setConfig(getServletConfig());
9 // check if authentication is needed and redirect if necessary
10 DB.doAuthentication(request, response);
11 %>
12
13 <script language="JavaScript"> 33 <script language="JavaScript">
14 34
15 // DEBUG 35 var baseUrl = "<%= dlRequest.getBaseURL() %>";
16 //alert('DIR: <%= DB.getDocuPath(request) %> PAGES: <%= DB.getNumPages(request) %>');
17 36
18 // the document's query string (minus "?") 37 // the document's query string (minus "?")
19 var query = location.search.substring(1); 38 var query = location.search.substring(1);
20 39
21 // first page number 40 // first page number
22 var firstPage = <%= DB.getFirstPage(request) %>; 41 var firstPage = <%= docBean.getFirstPage(dlRequest) %>;
23 42
24 // number of pages of the document 43 // number of pages of the document
25 var numPages = <%= DB.getNumPages(request) %>; 44 var numPages = <%= docBean.getNumPages(dlRequest) %>;
26 45
27 // browser version test to include the corresponding navigation-file 46 // browser version test to include the corresponding navigation-file
28 if ((navigator.appName.toLowerCase() == "netscape") && (parseFloat(navigator.appVersion) < 5.0)) { 47 if ((navigator.appName.toLowerCase() == "netscape") && (parseFloat(navigator.appVersion) < 5.0)) {
29 top.document.write('<script src="navcat_n4.js"><\/script>'); 48 top.document.write('<script src="navcat_n4.js"><\/script>');
30 } else if (navigator.appName.toLowerCase() == "netscape") { 49 } else if (navigator.appName.toLowerCase() == "netscape") {