I2PSnark: Rationalize file browser layout.

This commit is contained in:
z3d
2010-09-23 02:43:05 +00:00
parent 57b627fb71
commit 059e4176a1
3 changed files with 29 additions and 18 deletions

View File

@ -1270,22 +1270,12 @@ public class I2PSnarkServlet extends Default {
title = title.substring(0, title.length() - 1); title = title.substring(0, title.length() - 1);
title = _("Torrent") + ": " + title; title = _("Torrent") + ": " + title;
buf.append(title); buf.append(title);
buf.append("</TITLE>").append(HEADER).append("</HEAD><BODY>\n<div class=\"snarknavbar\">"); buf.append("</TITLE>").append(HEADER).append("</HEAD><BODY>\n<div class=\"snarknavbar\"> <a href=\"/i2psnark/\" title=\"Torrents\"");
buf.append(title); buf.append(" class=\"snarkRefresh\">I2PSnark</a>").append("</div>");
if (parent) buf.append("<div class=\"page\"><div class=\"mainsection\">" +
{
buf.append("\n<br><A HREF=\"");
// corrupts utf-8
//buf.append(URI.encodePath(URI.addPaths(base,"../")));
buf.append(URI.addPaths(base,"../"));
buf.append("\"><img border=\"0\" src=\"/themes/console/images/outbound.png\"> ")
.append(_("Up to higher level directory")).append("</A>\n");
}
buf.append("</div><div class=\"page\"><div class=\"mainsection\">" +
"<TABLE BORDER=0 class=\"snarkTorrents\" cellpadding=\"5px 10px\">" + "<TABLE BORDER=0 class=\"snarkTorrents\" cellpadding=\"5px 10px\">" +
"<thead><tr><th>").append(_("<img border=\"0\" src=\"/themes/console/snark/images/file.png\" title=\"File\" alt=\"File\">&nbsp;File")).append("</th><th>").append(_("<img border=\"0\" src=\"/themes/console/snark/images/size.png\" title=\"FileSize\" alt=\"FileSize\">Size")) "<thead><tr><th>").append(_("<img border=\"0\" src=\"/themes/console/snark/images/file.png\" title=\"File\" alt=\"File\">&nbsp;")).append(title).append("</th><th>").append(_("<img border=\"0\" src=\"/themes/console/snark/images/size.png\" title=\"FileSize\" alt=\"FileSize\">Size"))
.append("</th><th>").append(_("<img border=\"0\" src=\"/themes/console/snark/images/status.png\" title=\"Download Status\">Status")).append("</th></tr></thead>"); .append("</th><th>").append(_("<img border=\"0\" src=\"/themes/console/snark/images/status.png\" title=\"Download Status\">Status")).append("</th></tr></thead>");
//DateFormat dfmt=DateFormat.getDateTimeInstance(DateFormat.MEDIUM, //DateFormat dfmt=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,
// DateFormat.MEDIUM); // DateFormat.MEDIUM);
@ -1372,6 +1362,21 @@ public class I2PSnarkServlet extends Default {
buf.append(status); buf.append(status);
buf.append("</TD></TR>\n"); buf.append("</TD></TR>\n");
} }
if (parent)
{
buf.append("<tfoot align=\"left\"><tr><td colspan=\"3\"><A HREF=\"");
// corrupts utf-8
//buf.append(URI.encodePath(URI.addPaths(base,"../")));
buf.append(URI.addPaths(base,"../"));
buf.append("\"><img border=\"0\" src=\"/themes/console/snark/images/up.png\"> ")
.append(_("Up to higher level directory")).append("</A></td></tr></thead>\n");
}
buf.append("</TABLE>\n"); buf.append("</TABLE>\n");
buf.append("</div></div></BODY></HTML>\n"); buf.append("</div></div></BODY></HTML>\n");

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

View File

@ -121,11 +121,16 @@ th {
} }
th:first-child { th:first-child {
text-align: left; text-align: left !important;
padding-left: 3px; padding-left: 3px;
max-width: 120px; max-width: 120px;
} }
tfoot td:first-child {
text-align: left !important;
padding-left: 0px;
}
th:first-child img { th:first-child img {
margin: 1px 2px 3px 1px; margin: 1px 2px 3px 1px;
} }
@ -243,8 +248,8 @@ td:first-child {
-khtml-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;
border-top: 0; border-top: 0;
text-shadow: 0px 3px 5px #333; text-shadow: 0px 3px 5px #323;
background: #333 url('/themes/console/snark/images/snarknav.png') repeat-x scroll center center !important; background: #101 url('/themes/console/snark/images/snarknav.png') repeat-x scroll center center !important;
font-variant: small-caps !important; font-variant: small-caps !important;
} }
@ -522,6 +527,7 @@ code {
font-size: 11.5pt; font-size: 11.5pt;
color: #001; color: #001;
min-width: 820px; min-width: 820px;
text-align: center;
} }
.snarknavbar img { .snarknavbar img {