# 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 %>