forked from I2P_Developers/i2p.i2p
modern-styled bandwidth configuration menu
This commit is contained in:
@ -15,6 +15,7 @@ public abstract class HelperBase {
|
||||
public static final String PROP_ADVANCED = "routerconsole.advanced";
|
||||
/** @since public since 0.9.33, was package private */
|
||||
public static final String CHECKED = " checked=\"checked\" ";
|
||||
public static final String SELECTED = " selected=\"selected\" ";
|
||||
|
||||
/**
|
||||
* Configure this bean to query a particular router context
|
||||
|
@ -186,19 +186,23 @@ public class ConfigUIHelper extends HelperBase {
|
||||
current = "en";
|
||||
}
|
||||
StringBuilder buf = new StringBuilder(512);
|
||||
//buf.append("<fieldset>\n");
|
||||
buf.append(" <select name=\"lang\" id=\"langsettings\">\n");
|
||||
for (int i = 0; i < langs.length; i++) {
|
||||
String lang = langs[i][0];
|
||||
if (lang.equals("xx") && !isAdvanced())
|
||||
continue;
|
||||
// we use "lang" so it is set automagically in CSSHelper
|
||||
buf.append("<label for=\"").append(lang).append("\"><div class=\"langselect\"><input type=\"radio\" class=\"optbox\" name=\"lang\" ");
|
||||
buf.append(" <option class=\"optbox\" name=\"lang\" ");
|
||||
if (lang.equals(current))
|
||||
buf.append(CHECKED);
|
||||
buf.append("value=\"").append(lang).append("\" id=\"").append(lang).append("\">" +
|
||||
"<img height=\"48\" width=\"48\" alt=\"\" src=\"/flags.jsp?s=48&c=").append(langs[i][1]).append("\">" +
|
||||
"<div class=\"ui_lang\">");
|
||||
buf.append(SELECTED);
|
||||
|
||||
buf.append(" value=\"").append(lang).append("\"");
|
||||
buf.append(" id=\"").append(lang).append("\"").append(">");
|
||||
//buf.append(" style=\"").append("background-image:url(/flags.jsp?s=48&c=").append(langs[i][1]).append("\">\n");
|
||||
int under = lang.indexOf('_');
|
||||
String slang = (under > 0) ? lang.substring(0, under) : lang;
|
||||
//buf.append(" ");
|
||||
buf.append(langs[i][2]);
|
||||
String name = langs[i][3];
|
||||
if (name != null) {
|
||||
@ -206,8 +210,10 @@ public class ConfigUIHelper extends HelperBase {
|
||||
.append(name)
|
||||
.append(')');
|
||||
}
|
||||
buf.append("</div></div></label>\n");
|
||||
buf.append("</option>\n");
|
||||
}
|
||||
buf.append(" </select>\n");
|
||||
//buf.append("</fieldset>\n");
|
||||
return buf.toString();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user