📄 propertiescontent.jspf
字号:
<%@ page import="com.sslexplorer.properties.PropertyDefinitionCategory" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="com.sun.syndication.feed.rss.Category" %>
<%@ 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="/sslexplorer/taglibs/explorer" prefix="explorer" %>
<%@ taglib uri="/sslexplorer/taglibs/tabs" prefix="tabs" %>
<div id="page_properties">
<bean:define id="targetUpdateAction" name="propertiesForm" property="updateAction"/>
<bean:define name="propertiesForm" id="propertiesForm" type="com.sslexplorer.properties.forms.DefaultPropertiesForm"/>
<explorer:form action="<%= String.valueOf(targetUpdateAction) %>" autocomplete="OFF">
<html:hidden name="propertiesForm" property="selectedCategory"/>
<html:hidden name="propertiesForm" property="newSelectedCategory"/>
<html:hidden name="propertiesForm" property="parentCategory" />
<html:hidden name="propertiesForm" property="actionTarget" />
<logic:notEmpty name="propertiesForm" property="subCategories">
<div class="titled_dialog_content">
<table>
<thead>
<tr>
<td>
<bean:message key="properties.categories.title" bundle="properties" />
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<div id="subCategories">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<logic:iterate id="subCategory" name="propertiesForm" property="subCategories" type="com.sslexplorer.properties.PropertyDefinitionCategory">
<% String key = "category." + subCategory.getId() + ".name";
String descriptionKey = "category." + subCategory.getId() + ".description";
%>
<tr>
<td class="link">
<a href="javascript: displayCategory('<%= String.valueOf(subCategory.getId()) %>')">
<div class="image">
<img src='<explorer:themePath/>/images/<%= subCategory.getImagePath() %>'/>
</div>
<div class="text">
<bean:message key='<%= key %>' bundle='<%= subCategory.getBundle() %>'/>
</div>
</a>
</td>
<td class="description">
<bean:message key='<%= descriptionKey %>' bundle='<%= subCategory.getBundle() %>'/>
</td>
</tr>
</logic:iterate>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</logic:notEmpty>
<logic:notEmpty name="propertiesForm" property="propertyItems">
<% boolean disabled = !propertiesForm.getEnabled(); %>
<div class="tabSet">
<div class="tabHeadings">
<ul>
<logic:iterate id="category" name="propertiesForm" property="categoryDefinitions" type="com.sslexplorer.properties.PropertyDefinitionCategory">
<% boolean selected = propertiesForm.getSelectedCategory() == category.getId() ;
String key = "category." + category.getId() + ".name";
%>
<li class="<%= selected ? "selectedTab" : "hiddenTab" %>">
<a <%= selected ? "class=\"currentTab\"" : "" %> href="javascript: setCategory('<%= String.valueOf(category.getId()) %>')"><bean:message key='<%= key %>' bundle='<%= category.getBundle() %>'/></a>
</li>
</logic:iterate>
</ul>
</div>
<div class="tabPanel">
<div class="tabContent">
<div id="propertyItems">
<% String propertyFormName = "propertiesForm"; %>
<bean:define id="propertiesForm" name="<%= propertyFormName %>" type="com.sslexplorer.properties.forms.DefaultPropertiesForm"/>
<html:hidden name="<%= propertyFormName %>" property="forwardTo" />
<html:hidden name="<%= propertyFormName %>" property="profileScope" />
<%@ include file="/WEB-INF/jsp/content/properties/propertyContent.jspf" %>
</div>
</div>
</div>
</div>
<div class="button_bar">
<div class="formButton">
<input class="save" <%= disabled ? "disabled" : "" %> type="submit"
onclick="setActionTarget('commit');"
value="<bean:message key='properties.save' bundle='properties'/>" />
</div>
<div class="formButton">
<input class="reset" <%= disabled ? "disabled" : "" %> type="submit"
onclick="setActionTarget('reset');"
value="<bean:message key='properties.reset' bundle='properties'/>" />
</div>
<div class="formButton">
<input class="cancel" type="submit"
onclick="setActionTarget('cancel');"
value="<bean:message key='properties.cancel' bundle='properties'/>" />
</div>
</div>
</logic:notEmpty>
<logic:notEqual name="propertiesForm" property="profileScope" value="setup">
<logic:notEmpty name="propertiesForm" property="subCategories">
<logic:empty name="propertiesForm" property="propertyItems">
<div class="button_bar">
<div class="formButton">
<input class="done" type="submit"
onclick="setActionTarget('configureProfiles');"
value="<bean:message key='properties.done' bundle='properties'/>" />
</div>
</div>
</logic:empty>
</logic:notEmpty>
</logic:notEqual>
<script language="JavaScript">
function setCategory(category) {
document.forms[0].newSelectedCategory.value=category;
document.forms[0].actionTarget.value='changeSelectedCategory';
return document.forms[0].submit();
}
function displayCategory(category) {
document.forms[0].newSelectedCategory.value=category;
document.forms[0].actionTarget.value='displayCategory';
return document.forms[0].submit();
}
</script>
</explorer:form>
</div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -