📄 chatroom.jsp
字号:
else Select = "";
%>
<option value="<%= refreshModel[r] %>"<%= Select %>><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><%= rStr %></font></option>
<%}
}
%>
</select></font>
</td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Display
mode : </b></font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<%
if (aChatroom != null)
{
if (aChatroom.getParams().getDisplayMode() == Conf.NONFRAMED) out.print("Non Framed (JSP)");
else if (aChatroom.getParams().getDisplayMode() == Conf.FRAMED) out.print("Framed (JSP)");
else if (aChatroom.getParams().getDisplayMode() == Conf.BUFFEREDFRAMED) out.print("Buffered-Framed (JSP)");
else if (aChatroom.getParams().getDisplayMode() == Conf.APPLET) out.print("Applet");
else if (aChatroom.getParams().getDisplayMode() == Conf.FLASH) out.print("Flash");
}
%> </font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Private
messages : </b></font></td>
<td>
<table width="80%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<input type="radio" name="private" value="yes" <% if ( (aChatroom != null) && (aChatroom.getParams().getPrivateStatus() == true) ) out.print("checked"); %>>
</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Yes</font></td>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<input type="radio" name="private" value="no" <% if ( (aChatroom != null) && (aChatroom.getParams().getPrivateStatus() == false) ) out.print("checked"); %>>
</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">No</font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center"> </td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Moderators
: </b></font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Language
:</b></font></td>
<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<select name="language" class="SystemBox">
<%
Hashtable languages = XMLConfig.LANGUAGES;
String defaultLanguage = "";
if ((languages != null) && (aChatroom != null))
{
String defaultStr = aChatroom.getParams().getLanguage();
Enumeration e = languages.keys();
while (e.hasMoreElements())
{
String language = (String) e.nextElement();
if (language.equals(defaultStr)) defaultLanguage = " selected";
else defaultLanguage = "";
%>
<option value="<%= language %>"<%= defaultLanguage %>><%= language %></option>
<%
}
}
%>
</select>
</font></td>
</tr>
<tr>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<input type="button" name="Update" value="Update" class="SystemButton" onClick="update()">
</font></td>
<td valign="top">
<table border="0" cellspacing="0" cellpadding="1">
<tr>
<td align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<select name="moderatorlist" size="3" multiple class="SystemBox">
<% if ( (XMLConfig.MODERATORS != null) && (!XMLConfig.MODERATORS.isEmpty()) )
{
%>
<option value="">- Select moderator(s)
-</option>
<%
Enumeration e = XMLConfig.MODERATORS.keys();
Vector mods = aChatroom.getParams().getModerators();
String allowedmod = null;
while (e.hasMoreElements())
{
String name = (String) e.nextElement();
String sel = "";
for (int ms=0;ms<mods.size();ms++)
{
allowedmod = (String) mods.elementAt(ms);
if (name.equals(allowedmod))
{
sel = "selected";
break;
}
}
%>
<option <%= sel %> value="<%= name %>"><%= name %></option>
<%
}
}
else
{
%>
<option value="">- No moderator
available -</option>
<%
}
%>
</select>
</font></td>
</tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif" size="-1"></font></td>
<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Filters
: </b></font></td>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
if (aChatroom != null)
{
Vector vFilters = aChatroom.getParams().getFilters();
Vector vFiltersList = XMLConfig.FILTERS;
jChatBox.Chat.Filter.Filter myFilter = null, aFilter = null;
String Check = "";
for (int f=0;f<vFiltersList.size();f++)
{
aFilter = (jChatBox.Chat.Filter.Filter) vFiltersList.elementAt(f);
for (int m=0;m<vFilters.size();m++)
{
myFilter = (jChatBox.Chat.Filter.Filter) vFilters.elementAt(m);
if ((myFilter.getID()).equals(aFilter.getID()))
{
Check=" checked";
break;
}
else Check="";
}
%>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<input type="checkbox" name="<%= aFilter.getID() %>" value="ok"<%= Check %>>
</font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><%= aFilter.getName() %></font></td>
</tr>
<%
}
}
%>
</table>
</td>
</tr>
<% if (XMLConfig.LISTENERS.size()>0) { %>
<tr>
<td align="center"> </td>
<td valign="top"> </td>
<% if ((aChatroom != null) && (aChatroom.getListeners().size()>0)) {%>
<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Listeners : </b></font></td>
<%} else { %>
<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>No Listeners.</b></font></td>
<%} %>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
if (aChatroom != null) {
Vector vListeners = aChatroom.getListeners();
jChatBox.Chat.Event.ChatroomListener aListener = null;
for (int f=0;f<vListeners.size();f++)
{
aListener = (jChatBox.Chat.Event.ChatroomListener) vListeners.elementAt(f);
%>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">• </font></td>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><%= aListener.getName() %></font></td>
</tr>
<%
}
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -