📄 application_field.jsp
字号:
<%@ page language="java" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.utils.JahiaTools" %><%@ page import="org.jahia.data.applications.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.*" %><%@ page import="java.util.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><% HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" ); JahiaField theField = (JahiaField) engineMap.get( "theField" ); String engineUrl = (String) engineMap.get( "engineUrl" ); String dataSourceConnectUrl = (String) engineMap.get( "dataSourceConnectUrl" ); String dataSourceIDUrl = (String) engineMap.get( "dataSourceIDUrl" ); String localSwitchUrl = (String) engineMap.get( "localSwitchUrl" ); int appID = ((Integer) engineMap.get( "appID" )).intValue(); Enumeration appList = (Enumeration) engineMap.get( "appList" ); ParamBean jParams = (ParamBean) engineMap.get( "jParams" ); String theURL = (String) jParams.settings().getJahiaEnginesHttpPath(); String applicationManagerUrl = (String) engineMap.get( "applicationManagerUrl" ); String appDownloadUrl = (String) engineMap.get( "appDownloadUrl" ); Boolean isSelectedField = (Boolean) engineMap.get( "isSelectedField" );%><% if (theField.getConnectType() == ConnectionTypes.LOCAL) { %><script language="javascript">function OpenApplicationManager(url){ var params = "width=400,height=400,status=0,menubar=0,resizable=0,scrollbares=0"; var name="jahiaApplicationManagerPopup"; url += "&appid=" + document.mainForm.elements["_<%=theField.getID()%>"].options[document.mainForm.elements["_<%=theField.getID()%>"].selectedIndex].value ; url += "&fid=" + "<%=theField.getID()%>"; var theMatrix = Math.round(Math.random() * 10000); var newURL = url + "&matrix=" + theMatrix; var myWin = window.open( newURL, name, params );}</script><table border="0" cellpadding="0" cellspacing="0" width="90%"><tr> <td colspan="2" class="text" >Choose a portlet</td></tr><tr> <td colspan=2" height="2" width="100%" background="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="hrImg" />"><img src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="pixImg" />" width="1" height="1"></td></tr><tr> <td class="text"> <select class="input" name="_<%=theField.getID()%>" size="1"> <% int counter=0; while (appList.hasMoreElements()) { ApplicationBean appBean = (ApplicationBean) appList.nextElement(); %> <option value="<%=appBean.getID()%>" <% if ((appID == appBean.getID()) || ((appID == -1) && (counter == 0))) { %> selected <% } %> > <%=appBean.getName()%> </option> <% counter++; } %> </select><br> </td> <% if ( jParams.userIsAdmin() || theField.checkAdminAccess(jParams.getUser(), jParams.getSiteID()) || (theField.getID()<0) ){ %> <td valign="top" align="right" width="50%"> <% if (counter>0){ %> <a href="javascript:OpenApplicationManager('<%=applicationManagerUrl%>')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Manage3','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="manageOnButtonImg" />',1)"><img name="Manage3" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="manageOffButtonImg" />" border="0" alt="Manage..."></a> <% } %> </td> <% } else { %> <td valign="top" align="right" width="50%"> </td> <% } %></tr></table><% } else { %> <a href="#" onClick="<%=localSwitchUrl%>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Activate','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="activateOnButtonImg" />',1)"><img name="Activate" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="activateOffButtonImg" />" border="0" alt="Activate"></a><% } %><br><% if (theField.getConnectType() == ConnectionTypes.LOCAL) { %><!-- <a href="#" onClick="window.open( '<%=dataSourceConnectUrl%>', 'DataSourceConnect', 'width=500,height=250,status=1,scrollbars=1,resizable=1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Connect','','<%=theURL%>images/buttons/connect_on.gif',1)"><img name="Connect" src="<%=theURL%>images/buttons/connect_off.gif" width="114" height="17" border="0" alt="Connect..."></a>--><% } else { %> <a href="#" onClick="window.open( '<%=dataSourceConnectUrl%>', 'DataSourceConnect', 'width=500,height=250,status=1,scrollbars=1,resizable=1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Change','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="changeOnButtonImg" />',1)"><img name="Change" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="changeOffButtonImg" />" border="0" alt="Change..."></a><% } if (theField.getID() > 0) {%><!-- <a href="#" onClick="window.open( '<%=dataSourceIDUrl%>', 'DataSourceID', 'width=500,height=150,status=1,scrollbars=1,resizable=1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ViewID','','<%=theURL%>images/buttons/viewid_on.gif',1)"><img name="ViewID" src="<%=theURL%>images/buttons/viewid_off.gif" width="69" height="17" border="0" alt="View ID..."></a>--><% } %> <br><br> <% if ( appDownloadUrl != null && appDownloadUrl.length()>0 ){ %><!-- <a href="#" onClick="javasript:window.open('<%=appDownloadUrl%>&fid=<%=theField.getID()%>','downloadApp','width=500,height=400,status=1,resizable=1,scrollbars=1')"> Download Application</a>--> <% } %><SCRIPT type="text/javascript"><!--function check() { return true;}// --></SCRIPT>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -