Changeset 06914f9


Ignore:
Timestamp:
Oct 9, 2018 4:56:50 PM (20 months ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
e68182a
Parents:
8332385
Message:

Sybil: Take HTML out of reason string for easier parsing and storage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/net/i2p/router/web/helpers/SybilRenderer.java

    r8332385 r06914f9  
    144144             double ld, rd;
    145145             try {
    146                  // skip "<b>"
    147                  ld = Double.parseDouble(l.substring(3, lc));
    148                  rd = Double.parseDouble(r.substring(3, rc));
     146                 ld = Double.parseDouble(l.substring(0, lc));
     147                 rd = Double.parseDouble(r.substring(0, rc));
    149148             } catch (NumberFormatException nfe) {
    150149                 return 0;
     
    176175
    177176    private void addPoints(Map<Hash, Points> points, Hash h, double d, String reason) {
    178         String rsn = "<b>" + fmt.format(d) + ":</b> " + reason;
     177        String rsn = fmt.format(d) + ": " + reason;
    179178        Points dd = points.get(h);
    180179        if (dd != null) {
     
    332331                    Collections.sort(pp.reasons, new ReasonComparator());
    333332                for (String s : pp.reasons) {
    334                     buf.append("<li>").append(s).append("</li>");
     333                    int c = s.indexOf(':');
     334                    if (c <= 0)
     335                        continue;
     336                    buf.append("<li><b>").append(s.substring(0, c+1)).append("</b>").append(s.substring(c+1)).append("</li>");
    335337                }
    336338                buf.append("</ul>");
Note: See TracChangeset for help on using the changeset viewer.