forked from I2P_Developers/i2p.i2p
Console: Move restart status up in summary bar
Process restart status first regardless of display order
This commit is contained in:
@ -77,17 +77,13 @@ class SummaryBarRenderer {
|
|||||||
String requestURI = _helper.getRequestURI();
|
String requestURI = _helper.getRequestURI();
|
||||||
String page = requestURI.replace("/", "").replace(".jsp", "");
|
String page = requestURI.replace("/", "").replace(".jsp", "");
|
||||||
List<String> sections = _helper.getSummaryBarSections(page);
|
List<String> sections = _helper.getSummaryBarSections(page);
|
||||||
StringBuilder buf = new StringBuilder(8*1024);
|
|
||||||
|
// regardless of section order, we want to process the restart buttons first,
|
||||||
|
// so other sections reflect the current restart state
|
||||||
|
String restartStatus = sections.contains("RestartStatus") ? renderRestartStatusHTML() : null;
|
||||||
|
|
||||||
|
StringBuilder buf = new StringBuilder(1024);
|
||||||
for (String section : sections) {
|
for (String section : sections) {
|
||||||
// Commented out because broken. Replaced by if-elseif blob below.
|
|
||||||
/*try {
|
|
||||||
String section = (String)ALL_SECTIONS.get(sections[i]).invoke(this);
|
|
||||||
if (section != null && section != "") {
|
|
||||||
out.write("<hr>" + i + "<hr>\n" + section);
|
|
||||||
}
|
|
||||||
} catch (Exception e) {
|
|
||||||
out.write("<hr>" +i + " - Exception<hr>\n" + e);
|
|
||||||
}*/
|
|
||||||
buf.setLength(0);
|
buf.setLength(0);
|
||||||
|
|
||||||
buf.append("<hr>\n");
|
buf.append("<hr>\n");
|
||||||
@ -112,7 +108,7 @@ class SummaryBarRenderer {
|
|||||||
else if ("UpdateStatus".equals(section))
|
else if ("UpdateStatus".equals(section))
|
||||||
buf.append(renderUpdateStatusHTML());
|
buf.append(renderUpdateStatusHTML());
|
||||||
else if ("RestartStatus".equals(section))
|
else if ("RestartStatus".equals(section))
|
||||||
buf.append(renderRestartStatusHTML());
|
buf.append(restartStatus); // prerendered above
|
||||||
else if ("Peers".equals(section))
|
else if ("Peers".equals(section))
|
||||||
buf.append(renderPeersHTML());
|
buf.append(renderPeersHTML());
|
||||||
else if ("PeersAdvanced".equals(section))
|
else if ("PeersAdvanced".equals(section))
|
||||||
|
@ -59,9 +59,9 @@ public class SummaryHelper extends HelperBase {
|
|||||||
"I2PInternals" + S +
|
"I2PInternals" + S +
|
||||||
"HelpAndFAQ" + S +
|
"HelpAndFAQ" + S +
|
||||||
"Peers" + S +
|
"Peers" + S +
|
||||||
|
"RestartStatus" + S +
|
||||||
"Tunnels" + S +
|
"Tunnels" + S +
|
||||||
"TunnelStatus" + S +
|
"TunnelStatus" + S +
|
||||||
"RestartStatus" + S +
|
|
||||||
"Destinations" + S +
|
"Destinations" + S +
|
||||||
"";
|
"";
|
||||||
|
|
||||||
@ -76,10 +76,10 @@ public class SummaryHelper extends HelperBase {
|
|||||||
"I2PInternals" + S +
|
"I2PInternals" + S +
|
||||||
"Advanced" + S +
|
"Advanced" + S +
|
||||||
"Peers" + S +
|
"Peers" + S +
|
||||||
|
"RestartStatus" + S +
|
||||||
"Tunnels" + S +
|
"Tunnels" + S +
|
||||||
"TunnelStatus" + S +
|
"TunnelStatus" + S +
|
||||||
"Congestion" + S +
|
"Congestion" + S +
|
||||||
"RestartStatus" + S +
|
|
||||||
"Destinations" + S +
|
"Destinations" + S +
|
||||||
"";
|
"";
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user