Changeset 4321f13


Ignore:
Timestamp:
Feb 23, 2018 7:57:40 PM (2 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
0ba0f1b
Parents:
e71d1d38
Message:

i2psnark: Number formatting tweaks (ticket #1913)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java

    re71d1d38 r4321f13  
    703703            out.write(ngettext("1 torrent", "{0} torrents", total));
    704704            out.write(", ");
    705             out.write(DataHelper.formatSize2(stats[5]) + "B");
     705            out.write(formatSize(stats[5]));
    706706            if (_manager.util().connected() && total > 0) {
    707707                out.write(", ");
     
    733733                out.write("    <th class=\"snarkTorrentDownloaded\" align=\"right\">" + formatSize(stats[0]) + "</th>\n" +
    734734                      "    <th class=\"snarkTorrentUploaded\" align=\"right\">" + formatSize(stats[1]) + "</th>\n" +
    735                       "    <th class=\"snarkTorrentRateDown\" align=\"right\">" + formatSize(stats[2]) + "ps</th>\n" +
    736                       "    <th class=\"snarkTorrentRateUp\" align=\"right\">" + formatSize(stats[3]) + "ps</th>\n" +
     735                      "    <th class=\"snarkTorrentRateDown\" align=\"right\">" + formatSizeDec(stats[2]) + "ps</th>\n" +
     736                      "    <th class=\"snarkTorrentRateUp\" align=\"right\">" + formatSizeDec(stats[3]) + "ps</th>\n" +
    737737                      "    <th class=\"snarkTorrentAction\"></th>");
    738738            } else {
     
    17531753            out.write("<div class=\"percentBarInner\" style=\"width: " + percent + "%;\">");
    17541754            out.write("<div class=\"percentBarText\" tabindex=\"0\" title=\"");
    1755             out.write(percent + "% " + _t("complete") + "; " + DataHelper.formatSize2(remaining) + "B " + _t("remaining"));
     1755            out.write(percent + "% " + _t("complete") + "; " + formatSize(remaining) + ' ' + _t("remaining"));
    17561756            out.write("\">");
    17571757            out.write(formatSize(total-remaining) + thinsp(noThinsp) + formatSize(total));
     
    17861786        out.write("<td align=\"right\" class=\"snarkTorrentRateDown\">");
    17871787        if (isRunning && needed > 0)
    1788             out.write(formatSize(downBps) + "ps");
     1788            out.write(formatSizeDec(downBps) + "ps");
    17891789        out.write("</td>\n\t");
    17901790        out.write("<td align=\"right\" class=\"snarkTorrentRateUp\">");
    17911791        if (isRunning && isValid)
    1792             out.write(formatSize(upBps) + "ps");
     1792            out.write(formatSizeDec(upBps) + "ps");
    17931793        out.write("</td>\n\t");
    17941794        out.write("<td align=\"center\" class=\"snarkTorrentAction\">");
     
    19401940                    if (peer.isInteresting() && !peer.isChoked()) {
    19411941                        out.write("<span class=\"unchoked\">");
    1942                         out.write(formatSize(peer.getDownloadRate()) + "ps</span>");
     1942                        out.write(formatSizeDec(peer.getDownloadRate()) + "ps</span>");
    19431943                    } else {
    19441944                        out.write("<span class=\"choked\" title=\"");
     
    19481948                            out.write(_t("Choked (The peer is not allowing us to request pieces)"));
    19491949                        out.write("\">");
    1950                         out.write(formatSize(peer.getDownloadRate()) + "ps</span>");
     1950                        out.write(formatSizeDec(peer.getDownloadRate()) + "ps</span>");
    19511951                    }
    19521952                } else if (!isValid) {
    19531953                    //if (peer supports metadata extension) {
    19541954                        out.write("<span class=\"unchoked\">");
    1955                         out.write(formatSize(peer.getDownloadRate()) + "ps</span>");
     1955                        out.write(formatSizeDec(peer.getDownloadRate()) + "ps</span>");
    19561956                    //} else {
    19571957                    //}
     
    19621962                    if (peer.isInterested() && !peer.isChoking()) {
    19631963                        out.write("<span class=\"unchoked\">");
    1964                         out.write(formatSize(peer.getUploadRate()) + "ps</span>");
     1964                        out.write(formatSizeDec(peer.getUploadRate()) + "ps</span>");
    19651965                    } else {
    19661966                        out.write("<span class=\"choked\" title=\"");
     
    19701970                            out.write(_t("Choking (We are not allowing the peer to request pieces)"));
    19711971                        out.write("\">");
    1972                         out.write(formatSize(peer.getUploadRate()) + "ps</span>");
     1972                        out.write(formatSizeDec(peer.getUploadRate()) + "ps</span>");
    19731973                    }
    19741974                }
     
    27552755    }
    27562756
     2757    /** @since 0.9.34 */
     2758    private static String formatSizeDec(long bytes) {
     2759        return DataHelper.formatSize2Decimal(bytes) + 'B';     
     2760    }
     2761
    27572762    /**
    27582763     * This is for a full URL. For a path only, use encodePath().
     
    34193424                                         "<div class=\"percentBarInner\" style=\"width: " +
    34203425                                         percent + "%;\"><div class=\"percentBarText\" tabindex=\"0\" title=\"" +
    3421                                          DataHelper.formatSize2(remaining) + "B " + _t("remaining") +
     3426                                         formatSize(remaining) + ' ' + _t("remaining") +
    34223427                                         "\">" + percent + "%</div></div></div>";
    34233428                            }
     
    34663471            buf.append("</td><td align=right class=\"snarkFileSize\">");
    34673472            if (!item.isDirectory())
    3468                 buf.append(DataHelper.formatSize2(length)).append('B');
     3473                buf.append(formatSize(length));
    34693474            buf.append("</td><td class=\"snarkFileStatus\">");
    34703475            //buf.append(dfmt.format(new Date(item.lastModified())));
Note: See TracChangeset for help on using the changeset viewer.