⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 propertiescontent.jspf

📁 这是linux下ssl vpn的实现程序
💻 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 + -