diff client/digitallibrary/digimage.jsp @ 243:4dbff786ff50

new digimage with red triangles for moving the zoomed area (can be switched off with "clop=noarrows")
author robcast
date Wed, 04 Aug 2004 20:35:35 +0200
parents 23ec6d467606
children 610c7ee770cb
line wrap: on
line diff
--- a/client/digitallibrary/digimage.jsp	Wed Aug 04 20:35:35 2004 +0200
+++ b/client/digitallibrary/digimage.jsp	Wed Aug 04 20:35:35 2004 +0200
@@ -20,11 +20,13 @@
 // parsing the query
 // -----------------
 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
+docBean.setRequest(dlRequest);
 // check if authentication is needed and redirect if necessary
-docBean.doAuthentication(dlRequest, response);
+docBean.doAuthentication(response);
 // add number of pages
-dlRequest.setValue("pt", docBean.getNumPages(dlRequest));
-String imageLocation = dlRequest.getAsString("base.url") + "/servlet/Scaler?" + dlRequest.getAsString();
+dlRequest.setValue("pt", docBean.getNumPages());
+// store objects for jsp:include
+pageContext.setAttribute("docBean", docBean, pageContext.REQUEST_SCOPE);
 %><html>
 <head>
     <title>Digital Document Library (L1)</title>
@@ -56,13 +58,12 @@
 </script>
 </head>
 <body bgcolor="#666666" onload="dl_init();">
-
-<div id="scaler" style="position:absolute; left:10px; top:10px; visibility:visible">
-<script type="text/javascript">
-var ps = bestPicSize(getElement('scaler'), 10);
-document.write('<img id="pic" src="<%= imageLocation %>&dw='+ps.width+'&dh='+ps.height+'" />');
-</script>
-</div>
+<% if (dlRequest.hasOption("clop", "noarrows")) {
+%><jsp:include page="digimage_img_inc.jsp" /><%
+} else {
+%><jsp:include page="digimage_tbl_inc.jsp" /><%
+}
+%>
 
  <div id="dot0" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark1.gif" border="0"></div>
  <div id="dot1" style="position:absolute; left:-20; top:100; visibility:hidden"><img src="mark2.gif" border="0"></div>