# HG changeset patch
# User robcast
# Date 1138902633 -3600
# Node ID fb2b2c41431d58270cc31597a2e508861039a734
# Parent 965562ffcddd5a53774a15c1910d1ce863716721
nicer xml directory listing
- size tag for directory
- mo=dir outputs only top level directory
diff -r 965562ffcddd -r fb2b2c41431d client/digitallibrary/dirInfo-xml.jsp
--- a/client/digitallibrary/dirInfo-xml.jsp Wed Feb 01 18:16:21 2006 +0100
+++ b/client/digitallibrary/dirInfo-xml.jsp Thu Feb 02 18:50:33 2006 +0100
@@ -29,9 +29,10 @@
<%= dir.getDirName() %>
<%= dir.getDir().getPath() %>
<%
- int l = dir.size();
- for (int i = 0; i < l; i++) {
- digilib.io.DocuDirent f = dir.get(i);
+ if (!dlRequest.hasOption("mo", "dir")) {
+ int l = dir.size();
+ for (int i = 0; i < l; i++) {
+ digilib.io.DocuDirent f = dir.get(i);
String fn = (f != null) ? f.getName() : "null";
%>
<%= i+1 %>
@@ -39,6 +40,7 @@
<%= fn %>
<%
- } // for
+ } // for
+ } // if not dironly
} // if dir
%>