📄 distinct_view.jsp
字号:
<%-- Distinct Mode --%>
<%-- Display list of mailboxes and folders --%>
<% if(folder.hasSubfolders() || folder.isType(JwmaFolder.TYPE_FOLDER)) {
JwmaFolder[] folders=folder.listSubfolders(JwmaFolder.TYPE_FOLDER);
JwmaFolder[] mailboxes=folder.listSubfolders(JwmaFolder.TYPE_MAILBOX);
int rowdiff=folders.length-mailboxes.length;
%>
<form method="post" action="<%= htmlhelper.getControllerUrl() %>">
<input type="hidden" name="acton" value="">
<input type="hidden" name="todo" value="">
<table width="90%" cellpadding="1" cellspacing="1" border="0">
<tr>
<td bgcolor="#000000" colspan="2"> <img align="left" src="images/folder_small.png" alt="<i18n:message key="folder.folder"/>" width="20" height="20">
<font face="Arial,Helvetica" size="+1" color="#ffffff"><b><%= htmlhelper.getPathHierarchyNavigator(store,folder) %></b></font>
<font size="-1" face="Arial, Helvetica, sans-serif" color="#ffffff"> (<a href="<%= htmlhelper.getControllerUrl() %>?acton=folder&todo=display_unsubscribed"><i18n:message key="folder.unsubscribed"/></a>) </font> </td>
</tr>
<tr>
<td width="50%" height="100%" bgcolor="#eeeeee" align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="left">
<tr>
<td height="25" width="100%" bgcolor="#dddddd">
<font face="Arial,Helvetica"><b><i18n:message key="folder.folders"/></b></font>
</td>
</tr>
<%-- loop over folders --%>
<% for (int index=0;index<folders.length;index++) { %>
<tr>
<td width="100%" height="25" align="left" valign="top" bgcolor="#eeeeee">
<input type="checkbox" name="paths" value="<%= folders[index].getPath() %>">
<font face="Arial,Helvetica" size=-1><b>
<a href="<%= htmlhelper.getFolderDisplayAction(folders[index]) %>"><%= folders[index].getName() %></a>
</b></font>
</td>
</tr>
<% } %>
<%-- end loop over folders --%>
<%-- Correct row difference between folderlist and mailboxlist --%>
<%
while(rowdiff<0) {
rowdiff++;
%>
<tr>
<td height="25" bgcolor="#eeeeee"> </td>
</tr>
<% } %>
<%-- End correction --%>
</table>
</td>
<td width="50%" height="100%" bgcolor="#eeeeee" align="left" valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="left">
<tr>
<td width="100%" height="25" bgcolor="#dddddd">
<font face="Arial,Helvetica"><b><i18n:message key="folder.mailboxes"/></b></font>
</td>
</tr>
<%-- loop over mailboxes --%>
<% for (int index=0;index<mailboxes.length;index++) { %>
<tr>
<td width="100%" height="25" align="left" valign="top" bgcolor="#eeeeee">
<input type="checkbox" name="paths" value="<%= mailboxes[index].getPath() %>">
<font face="Arial,Helvetica" size=-1><b>
<a href="<%= htmlhelper.getFolderDisplayAction(mailboxes[index]) %>"><%= mailboxes[index].getName() %></a>
</b></font>
</td>
</tr>
<% } %>
<%-- end loop over mailboxes --%>
<%-- Correct row difference between folderlist and mailboxlist --%>
<%
while(rowdiff>0) {
rowdiff--;
%>
<tr>
<td height="25" bgcolor="#eeeeee"> </td>
</tr>
<% } %>
<%-- End correction --%>
</table>
</td>
</tr>
<tr>
<td colspan="2" width="100%" height="25" align="left" bgcolor="#000000" nowrap>
<input type="button" name="delete" value="<i18n:message key="form.delete"/>" onclick="submitDelete(this.form,'folder');">
<input type="button" name="move" value="<i18n:message key="form.moveto"/>" onclick="submitMove(this.form,'folder');">
<%= htmlhelper.getDestinationsSelect(store.listFolderMoveTargets()) %>
<input type="button" name="create" value="<i18n:message key="form.createnew"/>" onclick="submitCreate(this.form);">
<select name="type">
<option value="<%= JwmaFolder.TYPE_FOLDER %>" selected><i18n:message key="folder.folder"/></option>
<option value="<%= JwmaFolder.TYPE_MAILBOX %>"><i18n:message key="folder.mailbox"/></option>
</select>
<input type="text" name="aname" value="" size="20">
</td>
</tr>
</table>
</form>
<%-- Display message list --%>
<% } else { %>
<table width="100%">
<tr bgcolor="#FFFFFF">
<td> <font color="#000000"><font face="Arial,Helvetica"><b><img src="images/folder.png" width="36" height="36" alt="<i18n:message key="menu.tofolder"/>" align="middle">
<%= htmlhelper.getPathHierarchyNavigator(store,folder)%> </b></font></font>
</td>
</tr>
</table>
<%
if(folder.hasMessages()) {
%>
<%@ include file="messagelist.jsp" %>
<% } else { %>
<i> <i18n:message key="folder.nomessages"> <i18n:messageArg value="<%= bundle.getString(\"folder.mailbox\") %>"/> </i18n:message> </i>
<% }
}
%>
<%-- End Distinct Mode --%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -