fix some issues with tracker config form

This commit is contained in:
zzz
2014-11-09 14:33:26 +00:00
parent ae1d5648d5
commit 43c6a4ddac

View File

@ -2343,9 +2343,9 @@ public class I2PSnarkServlet extends BasicServlet {
String name = t.name;
String homeURL = t.baseURL;
String announceURL = t.announceURL.replace("=", "=");
boolean isOpen = openTrackers.contains(t.announceURL);
boolean isPrivate = privateTrackers.contains(t.announceURL);
boolean isKnownOpen = _manager.util().isKnownOpenTracker(t.announceURL);
boolean isOpen = isKnownOpen || openTrackers.contains(t.announceURL);
buf.append("<tr><td><input type=\"checkbox\" class=\"optbox\" name=\"delete_")
.append(name).append("\" title=\"").append(_("Delete")).append("\">" +
"</td><td>").append(name)
@ -2369,8 +2369,9 @@ public class I2PSnarkServlet extends BasicServlet {
.append(announceURL).append("\"");
if (isPrivate) {
buf.append(" checked=\"checked\"");
} else {
if (isKnownOpen)
} else if (isKnownOpen ||
t.announceURL.equals("http://diftracker.i2p/announce.php") ||
t.announceURL.equals("http://tracker2.postman.i2p/announce.php")) {
buf.append(" disabled=\"disabled\"");
}
buf.append(">" +