Console: Hide address cost unless advanced

This commit is contained in:
zzz
2021-03-02 14:51:50 -05:00
parent 4a9424b485
commit eecb6bef69

View File

@@ -1003,12 +1003,15 @@ class NetDbRenderer {
Collections.sort(laddrs, new RAComparator());
addrs = laddrs;
}
boolean debug = _context.getBooleanProperty(HelperBase.PROP_ADVANCED);
for (RouterAddress addr : addrs) {
String style = addr.getTransportStyle();
buf.append("<br><b class=\"netdb_transport\">").append(DataHelper.stripHTML(style)).append(":</b>");
int cost = addr.getCost();
if (!((style.equals("SSU") && cost == 5) || (style.equals("NTCP") && cost == 10)))
buf.append("&nbsp;<span class=\"netdb_name\">").append(_t("cost")).append("</span>: <span class=\"netdb_info\">").append("" + cost).append("</span>&nbsp;");
if (debug) {
int cost = addr.getCost();
if (!((style.equals("SSU") && cost == 5) || (style.equals("NTCP") && cost == 10)))
buf.append("&nbsp;<span class=\"netdb_name\">").append(_t("cost")).append("</span>: <span class=\"netdb_info\">").append("" + cost).append("</span>&nbsp;");
}
Map<Object, Object> p = addr.getOptionsMap();
for (Map.Entry<Object, Object> e : p.entrySet()) {
String name = (String) e.getKey();