- From: Jeff Sickel <Jeff_Sickel@balt.BLaCKSMITH.com>
- Date: Mon, 2 Dec 96 16:21:13 -0500
- To: www-jigsaw@w3.org
Hello,
I was a little disturbed by the default handling of the
DirectoryResource.java getDirectoryListing code. The <pre> works well, but I
like the layout options of <table> much better.
The following diff allows all directory outputs to be viewed as a three
column table.
Regards,
jas
-------------------- < snip here > --------------------
beauregard> diff DirectoryResource.java.orig DirectoryResource.java
697,698c697,698
< g.append("<h1>"+getIdentifier()+"</h1>");
< g.append("<pre>");
---
> g.append("<h1>"+getIdentifier()+"</h1>\n");
> g.append("<table width=\"100%\" border=0 cellpadding=0
cellspacing=0>\n");
700,714c700,724
< String name = (String) resources.elementAt(i);
< HTTPResource resource = lookupStore(name);
< String icon = resource.getIcon() ;
< // Icon first, if available
< if ( icon != null )
< g.append("<img src=\""
< + getIconDirectory() +"/" + icon
< + "\">");
< // Resource's name with link:
< g.append("<a href=\"" + resource.getURL() + "\">"+name+"</a>");
< // resource's title, if any:
< String title = resource.getTitle();
< if ( title != null )
< g.append(" "+title);
< g.append("\r\n");
---
> String name = (String) resources.elementAt(i);
> HTTPResource resource = lookupStore(name);
> String icon = resource.getIcon();
>
> // Prepare for new row
> g.append("<tr>\n");
>
> // Icon first, if available
> if ( icon != null ) {
> g.append("<th><img src=\""
> + getIconDirectory() +"/" + icon
> + "\"></th>");
> } else {
> g.append("<th></th>\n");
> }
> // Resource's name with link:
> g.append("<th align=left><a href=\"" +
resource.getURL() + "\">"+name+"</a></th>\n");
> // resource's title, if any:
> String title = resource.getTitle();
> if ( title != null ) {
> g.append("<td align=left>" + title + "</td>\n");
> } else {
> g.append("<td></td>\n");
> }
> g.append("</tr>\n");
716c726
< g.append("</pre>");
---
> g.append("</table>");
Received on Monday, 2 December 1996 16:19:16 UTC