📄 favoritescontent.jspf
字号:
<%@ page import="com.sslexplorer.security.WebDAVAuthenticationModule" %>
<%@ page import="com.sslexplorer.security.Constants"%>
<%@ page import="com.sslexplorer.navigation.WrappedFavoriteItem" %>
<%@ page import="com.sslexplorer.navigation.FavoriteItemActionItem" %>
<%@ page import="com.sslexplorer.navigation.AbstractFavoriteItem" %>
<%@ page import="com.sslexplorer.policyframework.PolicyConstants" %>
<jsp:directive.page import="com.sslexplorer.boot.Util"/>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<%@ taglib uri="/sslexplorer/taglibs/explorer" prefix="explorer"%>
<%@ taglib uri="/sslexplorer/taglibs/table" prefix="table"%>
<%@ taglib uri="/sslexplorer/taglibs/input" prefix="input"%>
<div id="page_favorites">
<explorer:form method="post" action="/showFavorites.do">
<html:hidden property="selectedItem" />
<html:hidden property="actionTarget" />
<table class="resource_table">
<thead>
<tr>
<td class="name">
<table:columnHeader page="" pagerName="favoritesForm" pagerProperty="pager" columnIndex="0" styleClass="columnHeader">
<bean:message key="favorites.name" bundle="navigation"/>
</table:columnHeader>
</td>
<td class="resourceClass">
<table:columnHeader page="" pagerName="favoritesForm" pagerProperty="pager" columnIndex="1" styleClass="columnHeader">
<bean:message key="favorites.resourceType" bundle="navigation"/>
</table:columnHeader>
</td>
<td class="subType">
<table:columnHeader page="" pagerName="favoritesForm" pagerProperty="pager" columnIndex="2" styleClass="columnHeader">
<bean:message key="favorites.subType" bundle="navigation"/>
</table:columnHeader>
</td>
<td class="actions">
<bean:message key="favorites.actions" bundle="navigation" />
</td>
</tr>
</thead>
<tbody>
<%boolean flag = true;%>
<logic:equal name="favoritesForm" property="model.empty" value="true">
<tr class="<%= flag ? "highlight" : "lowlight" %>">
<td class="tableMessage" colspan="4">
<bean:message key="favorites.noFavorites.text" bundle="navigation"/>
</td>
</tr>
</logic:equal>
<logic:iterate name="favoritesForm" property="pager.pageItems" id="wrappedFavoriteItem" type="com.sslexplorer.navigation.WrappedFavoriteItem" indexId="i">
<tr class="<%= flag ? "highlight" : "lowlight" %>">
<td class="name">
<a onclick="<%= wrappedFavoriteItem.getFavoriteItem().getOnClick() %>" href="<%= wrappedFavoriteItem.getFavoriteItem().getFavoriteLink() %>" value="<%= wrappedFavoriteItem.getFavoriteItem().getResource().getResourceDescription() %>">
<img border="0" align="absmiddle" src="<%= wrappedFavoriteItem.getFavoriteItem().getSmallIconPath(request) %>"/>
</a>
<input:toolTip onclick="<%= wrappedFavoriteItem.getFavoriteItem().getOnClick() %>" href="<%= wrappedFavoriteItem.getFavoriteItem().getFavoriteLink() %>" value="<%= wrappedFavoriteItem.getFavoriteItem().getResource().getResourceDescription() %>">
<bean:write name="wrappedFavoriteItem" property="favoriteItem.resource.resourceName" />
</input:toolTip>
</td>
<td class="resourceType">
<%= wrappedFavoriteItem.getResourceTypeName(pageContext) %>
</td>
<td class="subType">
<bean:write name="wrappedFavoriteItem" property="favoriteItem.favoriteSubType" />
</td>
<td class="actions">
<logic:iterate name="wrappedFavoriteItem" property="favoriteItemActionItems" id="favoriteItemActionItem" type="com.sslexplorer.navigation.FavoriteItemActionItem">
<tiles:insert flush="false" attribute="actionLink">
<tiles:put name="actionName" value="<%= favoriteItemActionItem.getActionName() %>" />
<tiles:put name="bundle" value="<%= favoriteItemActionItem.getBundle() %>" />
<tiles:put name="nameKey" value="<%= favoriteItemActionItem.getNameKey() %>" />
<tiles:put name="descriptionKey" value="<%= favoriteItemActionItem.getDescriptionKey() %>" />
<tiles:put name="actionPath" value="<%= favoriteItemActionItem.getActionPath() %>" />
</tiles:insert>
</logic:iterate>
<logic:notEqual name="wrappedFavoriteItem" property="favoriteType" value="<%= AbstractFavoriteItem.GLOBAL_FAVORITE %>">
<tiles:insert flush="false" attribute="actionLink">
<tiles:put name="actionName" value="remove" />
<tiles:put name="bundle" value="navigation" />
<tiles:put name="nameKey" value="favorites.delete.title" />
<tiles:put name="descriptionKey" value="favorites.delete.description" />
<tiles:put name="actionPath" value="<%= "javascript: confirmRemoveItem('" + wrappedFavoriteItem.getFavoriteItem().getResource().getResourceType().getResourceTypeId() + "_" + wrappedFavoriteItem.getFavoriteItem().getResource().getResourceId() + "');" %>" />
</tiles:insert>
</logic:notEqual>
<logic:equal name="wrappedFavoriteItem" property="favoriteItem.resource.resourceType.resourceTypeId" value="<%= String.valueOf(PolicyConstants.NETWORK_PLACE_RESOURCE_TYPE_ID) %>">
<explorer:authenticationModuleInUse name="<%= WebDAVAuthenticationModule.MODULE_NAME %>">
<explorer:userAgentCheck versionIE="5">
<logic:equal name="wrappedFavoriteItem" property="favoriteItem.requiresSessionPassword" value="true">
<a class="action_openWebFolder" href="<%= ((com.sslexplorer.vfs.NetworkPlaceItem) wrappedFavoriteItem.getFavoriteItem()).getPromptThenWebFolderPath("/showFavorites.do", session) %>"/>
<img class="action_openWebFolder" alt="" border="0" src="/theme/default/images/actions/openWebFolder.gif" />
</a>
</logic:equal>
<logic:notEqual name="wrappedFavoriteItem" property="favoriteItem.requiresSessionPassword" value="true">
<a class='action_openWebFolder' target="_blank" href='<%= ((com.sslexplorer.vfs.NetworkPlaceItem) wrappedFavoriteItem.getFavoriteItem()).getWebFolderPath() %>' folder='<bean:write name='host'/><%= ((com.sslexplorer.vfs.NetworkPlaceItem) wrappedFavoriteItem.getFavoriteItem()).getWebFolderPath() %>?ticket=<%= (String) session.getAttribute(Constants.WEB_FOLDER_LAUNCH_TICKET) %>'>
<img class="action_openWebFolder" alt="" border="0" src="/theme/default/images/actions/openWebFolder.gif" />
</a>
</logic:notEqual>
</explorer:userAgentCheck>
</explorer:authenticationModuleInUse>
</logic:equal>
</td>
</tr>
<%flag = !flag;%>
</logic:iterate>
</tbody>
<tfoot>
<tr>
<td colspan="4">
<div class="pager_navigation">
<table:navigation pagerName="favoritesForm" pagerProperty="pager" styleClass="pagerEnabled" disabledStyleClass="pagerDisabled"/>
</div>
<div class="pager_pages">
<table:pageSize pagerName="favoritesForm" pagerProperty="pager" styleClass="pagerEnabled"/>
</div>
</td>
</tr>
</tfoot>
</table>
</explorer:form>
</div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -