📄 embedded_messagelist.jsp
字号:
<%-- Message List --%>
<table width="100%" cellpadding="1" cellspacing="1" border="0" height="100%" vspace="0" hspace="0">
<tr bgcolor="#dadada">
<td height="25" nowrap colspan="7" width="100%">
<font color="#000000" face="Arial, Helvetica, sans-serif"><b><i18n:message key="folder.messages"/></b></font>
<font size="-1" face="Arial, Helvetica, sans-serif" color="#000000"> (<i18n:message key="folder.sortedby"/><%= htmlhelper.getSortCriteriaSelect(prefs,sorthandler, bundle) %>) </font>
</td>
</tr>
<tr bgcolor="#dadada">
<td nowrap height="20" width="1%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="message.number"/></b></font>
</td>
<td nowrap height="20" width="1%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="folder.flags"/></b></font>
</td>
<td nowrap height="20" width="1%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="folder.attachment"/></b></font>
</td>
<td nowrap height="20" width="40%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="folder.who"/></b></font>
</td>
<td nowrap height="20" width=40%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="message.subject"/></b></font>
</td>
<td nowrap height="20" width="16%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="message.date"/></b></font>
</td> <td nowrap width="1%"> <font color="#000000" face="Arial,Helvetica"><b><i18n:message key="message.size"/></b></font> </td>
</tr>
<%-- loop over messages --%>
<% JwmaMessageInfo[] infos=folder.listMessageInfos();
for (int index=0;index<infos.length;index++) {
JwmaMessageInfo msg=infos[index];
//Prepare datestring
String date=prefs.getDateFormat().format(msg.getDate());
if (msg.isSent()) {
date="<i>"+date+"</i>";
}
//Prepare subject
String msgsubject=msg.getSubject();
if(msgsubject==null || msgsubject.equals("")) {
msgsubject="<em>"+bundle.getString("form.no")+" "+bundle.getString("message.subject")+"</em>";
} else {
//clean up whitespace
msgsubject.trim();
}
%>
<tr>
<td bgcolor="#eeeeee" height="20" width="1%">
<input type="checkbox" name="numbers" value="<%= msg.getMessageNumber() %>">
</td>
<td bgcolor="#eeeeee" nowrap width="1%">
<font face="Arial,Helvetica" size="-1">
<% if (msg.isNew()) { %><i18n:message key="folder.message.new"/><% } %> <% if (msg.isRead()) { %><i18n:message key="folder.message.read"/><% } %>
<% if (msg.isAnswered()) { %><i18n:message key="folder.message.answered"/><% } %> <% if (msg.isDeleted()) { %><i18n:message key="folder.message.deleted"/><% } %> <% if (msg.isDraft()) { %><i18n:message key="folder.message.draft"/><% } %>
</font>
</td>
<td bgcolor="#eeeeee" nowrap width="1%">
<font face="Arial,Helvetica" size="-1">
<%= ((msg.isMultipart())? bundle.getString("folder.message.attachment"):" ") %>
</font>
</td>
<td bgcolor="#eeeeee" width="40%">
<font face="Arial,Helvetica" size="-1">
<%= ((msg.isReceived())? msg.getFrom():("<i>"+msg.getTo()+"</i>")) %>
</font>
</td>
<td bgcolor="#eeeeee" width="40%">
<font face="Arial,Helvetica" size="-1">
<% if (msg.isDraft()) { %> <a href="<%= htmlhelper.getControllerUrl() %>?acton=message&todo=composedraft&number=<%= msg.getMessageNumber() %>"> <%= msgsubject %> </a> <% } else { %> <a href="<%= htmlhelper.getControllerUrl() %>?acton=message&todo=display&number=<%= msg.getMessageNumber() %>"> <%= msgsubject %> </a> <% } %>
</font>
</td>
<td bgcolor="#eeeeee" nowrap width="16%">
<font face="Arial,Helvetica" size="-1">
<%= date %>
</font>
</td> <td bgcolor="#eeeeee" height="20" width="1%"> <%= htmlhelper.getSizeString(msg.getSize()) %> </td>
</tr>
<% }//for end %>
<%-- end loop --%>
<%-- A cell that swallows the rest size --%>
<tr>
<td bgcolor="#eeeeee" colspan="7"> </td>
</tr>
<tr bgcolor="#dadada">
<td colspan="6" height="25">
<input type="button" name="delete" value="<i18n:message key="form.delete"/>" onclick="submitDelete(this.form,'message');">
<input type="button" name="move" value="<i18n:message key="form.moveto"/>" onclick="submitMove(this.form,'message');">
<%= htmlhelper.getDestinationsSelect(store.listMessageMoveTargets()) %>
</td>
</tr>
</table>
<%-- End Message List --%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -