I2PSnark: More overflow fixes.
This commit is contained in:
@ -264,14 +264,14 @@ public class I2PSnarkServlet extends Default {
|
||||
if (peerParam != null) {
|
||||
out.write("\">");
|
||||
out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/showpeers.png\" title=\"");
|
||||
out.write(_("Hide Peers"));
|
||||
out.write(_("Hide All Attached Peers [connected/total in swarm]"));
|
||||
out.write("\" alt=\"");
|
||||
out.write(_("Hide Peers"));
|
||||
out.write("\">");
|
||||
} else {
|
||||
out.write("?p=1\">");
|
||||
out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/hidepeers.png\" title=\"");
|
||||
out.write(_("Show Peers"));
|
||||
out.write(_("Show All Attached Peers [connected/total in swarm]"));
|
||||
out.write("\" alt=\"");
|
||||
out.write(_("Show Peers"));
|
||||
out.write("\">");
|
||||
@ -343,8 +343,13 @@ public class I2PSnarkServlet extends Default {
|
||||
} else if (snarks.size() > 1) {
|
||||
out.write("<tfoot><tr>\n" +
|
||||
" <th align=\"left\" colspan=\"2\">");
|
||||
// out.write(_("Totals"));
|
||||
// out.write(" » ");
|
||||
out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/status.png\"");
|
||||
out.write(" title=\"");
|
||||
out.write(_("Totals"));
|
||||
out.write(" » ");
|
||||
out.write("\"> ");
|
||||
out.write(" ");
|
||||
out.write(ngettext("1 torrent", "{0} torrents", snarks.size()));
|
||||
out.write(", ");
|
||||
out.write(DataHelper.formatSize2(stats[5]) + "B, ");
|
||||
@ -714,11 +719,13 @@ public class I2PSnarkServlet extends Default {
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/trackererror.png\" title=\"" + _("Tracker Error") +
|
||||
"\"><a href=\"" + uri + "?p=" + Base64.encode(snark.meta.getInfoHash()) + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
// ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
ngettext("1", "{0}", knownPeers) + "</a>";
|
||||
else if (isRunning)
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/trackererror.png\" title=\"" + _("Tracker Error") +
|
||||
"\">" + ' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
// ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
ngettext("1", "{0}", knownPeers) + "</a>";
|
||||
else {
|
||||
if (err.length() > MAX_DISPLAYED_ERROR_LENGTH)
|
||||
err = err.substring(0, MAX_DISPLAYED_ERROR_LENGTH) + "…";
|
||||
@ -730,11 +737,13 @@ public class I2PSnarkServlet extends Default {
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/seeding.png\" title=\"" + _("Seeding") + "\">" +
|
||||
"<a href=\"" + uri + "?p=" + Base64.encode(snark.meta.getInfoHash()) + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
// ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
ngettext("1", "{0}", knownPeers) + "</a>";
|
||||
else if (isRunning)
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/seeding.png\" title=\"" + _("Seeding") + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
// ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
ngettext("1", "{0}", knownPeers) + "</a>";
|
||||
else
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/complete.png\" title=\"" + _("Complete") + "\"> " + _("Complete");
|
||||
} else {
|
||||
@ -742,24 +751,29 @@ public class I2PSnarkServlet extends Default {
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/downloading.png\" title=\"" + _("Downloading") + "\">" +
|
||||
"<a href=\"" + uri + "?p=" + Base64.encode(snark.meta.getInfoHash()) + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
// ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
ngettext("1", "{0}", knownPeers) + "</a>";
|
||||
else if (isRunning && curPeers > 0 && downBps > 0)
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/downloading.png\" title=\"" + _("Downloading") + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers);
|
||||
ngettext("1", "{0}", knownPeers);
|
||||
// ngettext("1 peer", "{0} peers", knownPeers);
|
||||
else if (isRunning && curPeers > 0 && !showPeers)
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/stalled.png\" title=\"" + _("Stalled") + "\">" +
|
||||
"<a href=\"" + uri + "?p=" + Base64.encode(snark.meta.getInfoHash()) + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
// ngettext("1 peer", "{0} peers", knownPeers) + "</a>";
|
||||
ngettext("1", "{0}", knownPeers) + "</a>";
|
||||
else if (isRunning && curPeers > 0)
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/stalled.png\" title=\"" + _("Stalled") + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers);
|
||||
// ngettext("1 peer", "{0} peers", knownPeers);
|
||||
ngettext("1", "{0}", knownPeers);
|
||||
else if (isRunning)
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/nopeers.png\" title=\"" + _("No Peers") + "\">" +
|
||||
' ' + curPeers + " / " +
|
||||
ngettext("1 peer", "{0} peers", knownPeers);
|
||||
// ngettext("1 peer", "{0} peers", knownPeers);
|
||||
ngettext("1", "{0}", knownPeers);
|
||||
else
|
||||
statusString = "<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/stopped.png\" title=\"" + _("Stopped") + "\"> " + _("Stopped");
|
||||
}
|
||||
|
@ -267,20 +267,21 @@ td:first-child {
|
||||
}
|
||||
|
||||
.snarkTorrentStatus {
|
||||
padding: 1px 0 2px;
|
||||
padding: 2px 0 2px;
|
||||
}
|
||||
|
||||
.snarkTorrentStatus:first-child {
|
||||
text-align: left !important;
|
||||
padding-left: 0px;
|
||||
min-width: 120px;
|
||||
min-width: 48px;
|
||||
font-weight: bold;
|
||||
color: #dd9 !important;
|
||||
font-size: 8pt;
|
||||
padding: 1px !important;
|
||||
}
|
||||
|
||||
.snarkTorrentStatus:first-child img {
|
||||
margin-right: 0px !important;
|
||||
margin-right: 8px !important;
|
||||
}
|
||||
|
||||
.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
|
||||
|
@ -270,6 +270,8 @@ td:first-child {
|
||||
|
||||
.snarkTorrentStatus {
|
||||
padding: 1px 0 2px;
|
||||
font-size: 8pt !important;
|
||||
letter-spacing: -0.05em;
|
||||
}
|
||||
|
||||
.snarkTorrentStatus:first-child {
|
||||
@ -282,7 +284,7 @@ td:first-child {
|
||||
}
|
||||
|
||||
.snarkTorrentStatus:first-child img {
|
||||
margin-right: 0px !important;
|
||||
margin-right: 10px !important;
|
||||
}
|
||||
|
||||
.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded {
|
||||
|
Reference in New Issue
Block a user