diff --git a/apps/i2ptunnel/jsp/index.jsp b/apps/i2ptunnel/jsp/index.jsp index ef054fa2b..4ba9e2c1e 100644 --- a/apps/i2ptunnel/jsp/index.jsp +++ b/apps/i2ptunnel/jsp/index.jsp @@ -1,272 +1,296 @@ -<%@page contentType="text/html" import="net.i2p.i2ptunnel.web.IndexBean"%> - +<%@page contentType="text/html" import="net.i2p.i2ptunnel.web.IndexBean"%> -I2PTunnel Webmanager - List - - -<% if (indexBean.allowCSS()) { - %> - - - -<% } + I2PTunnel Webmanager - List + + + + + <% if (indexBean.allowCSS()) { + %> + + + <% } %> -
-
-

Status Messages

-
-
-
-
- -
-
-
- -
- -
-
+ + +
+
+

Status Messages

+
+ +
+
+
+ + + +
+
+
+ + +
+ + + + + +
+
+

I2P Server Tunnels

-
+
+ +
-
- -
-
- -
-
- -
-
- -
- <% + +
+ +
+
+ +
+
+ +
+
+ +
+ + <% for (int curServer = 0; curServer < indexBean.getTunnelCount(); curServer++) { if (indexBean.isClient(curServer)) continue; %> - -
- - - <% + +
+ + + <% if ("httpserver".equals(indexBean.getInternalType(curServer))) { %> - <%=indexBean.getServerTarget(curServer)%> - <% + <%=indexBean.getServerTarget(curServer)%> + <% } else { - %> - <%=indexBean.getServerTarget(curServer)%> - <% + %><%=indexBean.getServerTarget(curServer)%> + <% } - %> -
-
- <% + %> +
+
+ <% if ("httpserver".equals(indexBean.getInternalType(curServer)) && indexBean.getTunnelStatus(curServer) == IndexBean.RUNNING) { - %> - - Preview - <% + %> + Preview + <% } else if (indexBean.getTunnelStatus(curServer) == IndexBean.RUNNING) { - %> - Base32 Address:
- <%=indexBean.getDestHashBase32(curServer)%>.b32.i2p
- <% + %>Base32 Address:
<%=indexBean.getDestHashBase32(curServer)%>.b32.i2p
+ <% } else { - %> - No Preview - <% + %>No Preview + <% } - %> -
-
- - <% + %>
+
+ + <% switch (indexBean.getTunnelStatus(curServer)) { case IndexBean.STARTING: - %> -
-
Starting...
- Stop - <% + %>
+
Starting...
+ Stop + <% break; case IndexBean.RUNNING: - %> -
Running
- Stop - <% + %>
Running
+ Stop + <% break; case IndexBean.NOT_RUNNING: - %> -
Stopped
- Start - <% + %>
Stopped
+ Start + <% break; } - %> -
-
- -
<%=indexBean.getTunnelDescription(curServer)%>
-
-
-
-
- <% + %>
+ +
+ +
<%=indexBean.getTunnelDescription(curServer)%>
+
+ +
+
+
+ <% } %> -
-
-
- + + +
+
+

I2P Client Tunnels

-
+
+ +
-
- -
-
- -
-
- -
-
- -
-
- -
-
- <% + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+ <% for (int curClient = 0; curClient < indexBean.getTunnelCount(); curClient++) { if (!indexBean.isClient(curClient)) continue; %> - -
- - <%=indexBean.getClientPort(curClient)%>
-
- - <%=indexBean.getTunnelType(curClient)%>
-
- - <%=indexBean.getClientInterface(curClient)%>
-
- - <% + +
+ + <%=indexBean.getClientPort(curClient)%> +
+
+ + <%=indexBean.getTunnelType(curClient)%> +
+
+ + <%=indexBean.getClientInterface(curClient)%> +
+
+ + <% switch (indexBean.getTunnelStatus(curClient)) { case IndexBean.STARTING: - %> -
Starting...
-
Stop - <% + %>
Starting...
Stop + <% break; case IndexBean.STANDBY: - %> -
Standby
- Stop - <% + %>
Standby
+ Stop + <% break; case IndexBean.RUNNING: - %> -
Running
- Stop - <% + %>
Running
+ Stop + <% break; case IndexBean.NOT_RUNNING: - %> -
Stopped
- Start - <% + %>
Stopped
+ Start + <% break; } - %> -
- <% if (!"sockstunnel".equals(indexBean.getInternalType(curClient))) { %> -
- - -
- <% } %> -
- -
<%=indexBean.getTunnelDescription(curClient)%>
-
-
-
-
- <% - } - %> -
-
-
- -
- -
+ +