Mercurial > hg > digilib-old
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>