options cleanup on configtunnels.jsp

This commit is contained in:
zzz
2009-08-20 15:43:27 +00:00
parent 327102a254
commit 6d3a5856b4

View File

@ -154,28 +154,35 @@ buf.append("<tr><th></th><th><img src=\"/themes/console/images/inbound.png\" alt
buf.append("</tr>\n"); buf.append("</tr>\n");
// custom options // custom options
buf.append("<tr><td align=\"right\" class=\"mediumtags\">Inbound options:</td>\n"); // There is no facility to set these, either in ConfigTunnelsHandler or
buf.append("<td colspan=\"2\" align=\"center\"><input name=\"").append(index); // TunnelPoolOptions, so make the boxes readonly.
buf.append(".inboundOptions\" type=\"text\" size=\"32\" "); // And let's not display them at all unless they have contents, which should be rare.
buf.append("value=\"");
Properties props = in.getUnknownOptions(); Properties props = in.getUnknownOptions();
for (Iterator iter = props.keySet().iterator(); iter.hasNext(); ) { if (props.size() > 0) {
String prop = (String)iter.next(); buf.append("<tr><td align=\"right\" class=\"mediumtags\">Inbound options:</td>\n" +
String val = (String)props.getProperty(prop); "<td colspan=\"2\" align=\"center\"><input name=\"").append(index);
buf.append(prop).append("=").append(val).append(" "); buf.append(".inboundOptions\" type=\"text\" size=\"32\" disabled=\"true\" " +
"value=\"");
for (Iterator iter = props.keySet().iterator(); iter.hasNext(); ) {
String prop = (String)iter.next();
String val = (String)props.getProperty(prop);
buf.append(prop).append('=').append(val).append(' ');
}
buf.append("\"></td></tr>\n");
} }
buf.append("\"/></td></tr>\n"); props = out.getUnknownOptions();
buf.append("<tr><td align=\"right\" class=\"mediumtags\">Outbound options:</td>\n"); if (props.size() > 0) {
buf.append("<td colspan=\"2\" align=\"center\"><input name=\"").append(index); buf.append("<tr><td align=\"right\" class=\"mediumtags\">Outbound options:</td>\n" +
buf.append(".outboundOptions\" type=\"text\" size=\"32\" "); "<td colspan=\"2\" align=\"center\"><input name=\"").append(index);
buf.append("value=\""); buf.append(".outboundOptions\" type=\"text\" size=\"32\" disabled=\"true\" " +
props = in.getUnknownOptions(); "value=\"");
for (Iterator iter = props.keySet().iterator(); iter.hasNext(); ) { for (Iterator iter = props.keySet().iterator(); iter.hasNext(); ) {
String prop = (String)iter.next(); String prop = (String)iter.next();
String val = (String)props.getProperty(prop); String val = (String)props.getProperty(prop);
buf.append(prop).append("=").append(val).append(" "); buf.append(prop).append('=').append(val).append(' ');
}
buf.append("\"></td></tr>\n");
} }
buf.append("\"/></td></tr>\n");
// buf.append("<tr><td colspan=\"3\"><br></td></tr>\n"); // buf.append("<tr><td colspan=\"3\"><br></td></tr>\n");
} }