📄 preview.jsp
字号:
<%@ page language="java" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.data.files.*" %><%@ page import="org.jahia.data.containers.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.pages.*" %><%@ page import="org.jahia.services.usermanager.*" %><%@ page import="org.jahia.exceptions.*" %><%@ page import="java.util.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><jsp:useBean id="URL" class="java.lang.String" scope="request"/><jsp:useBean id="engineTitle" class="java.lang.String" scope="request"/><jsp:useBean id="javaScriptPath" class="java.lang.String" scope="request"/><% HashMap engineMap = (HashMap) session.getAttribute( "org.jahia.engines.CopyTree_Engine.engineMap" ); String engineUrl = (String) engineMap.get( "engineUrl" ); String operation = (String) engineMap.get( "operation" ); JahiaData jData = (JahiaData) engineMap.get( "jData" ); Vector tmpTreeData = new Vector(); if(operation.equals("move")) { tmpTreeData = (Vector) engineMap.get( "previewMoveTreeData" ); } else if(operation.equals("copy")) { tmpTreeData = (Vector) engineMap.get( "previewCopyTreeData" ); } Enumeration tmpTreeEnum = tmpTreeData.elements(); ParamBean jParams = jData.params(); JahiaUser theUser = jParams.getUser();%><script language="javascript"><!--function sendForm(lastscreen, screen){ document.mainForm.method = "POST"; document.mainForm.action = '<%=engineUrl%>&screen='+screen+'&lastscreen='+lastscreen; document.mainForm.submit();}document.onkeydown = keyDown; function keyDown() { if (document.all) { var ieKey = event.keyCode; if (ieKey == 13 && event.ctrlKey) { sendForm('preview','save'); } if (ieKey == 87 && event.ctrlKey) { sendForm('preview','source'); } }}//--></script><br><p class="text"> <b>Tree manipulation :: preview</b></p><form name="mainForm" method="POST" action="<%=engineUrl%>"><table width="90%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="30" height="24"> <img align="top" src="<%=URL%>/images/pix.gif" width="30" height="1"> </td> <td width="100%" height="24" class="text"> Home </td> </tr> <tr> <td width="100"> </td> <td class="text"> <% String imgName = ""; String plugName = ""; String theTitle = ""; while( tmpTreeEnum.hasMoreElements() ) { HashMap thisline = (HashMap)tmpTreeEnum.nextElement(); Vector theSpacer = (Vector)thisline.get("theSpacer"); Enumeration spacerElts = theSpacer.elements(); while( spacerElts.hasMoreElements() ) { Boolean elt = (Boolean) spacerElts.nextElement(); imgName = ( elt.booleanValue() ) ? "i" : "pix"; %><img align="top" src="<%=URL%>/images/<%=imgName%>.gif" width="20 height="20"><% } Boolean thePlug = (Boolean) thisline.get("thePlug"); Boolean isCopy = (Boolean) thisline.get("isCopy"); plugName = (thePlug.booleanValue()) ? "t" : "l"; Integer pageID = (Integer) thisline.get("pageID"); theTitle = (String) thisline.get("theTitle"); if(isCopy.booleanValue()) { theTitle = "<span class=\"text4\">"+theTitle+"</span>"; } %><img align="top" src="<%=URL%>/images/<%=plugName%>.gif" width="20" height="20"><% %><img src="<%=URL%>/images/pix.gif" width="4" height="14"><%=theTitle%><br><% } %> </td> </tr></table><br><table width="90%" border="0" cellspacing="5" cellpadding="0" align="center"> <tr> <td width="50%" valign="top" align="center"> <a href="#" onClick="window.close()" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Cancel','','<%=URL%>images/buttons/cancel_on.gif',1)"><img name="Cancel" src="<%=URL%>images/buttons/cancel_off.gif" width="69" height="17" border="0" alt="Cancel"></a> <a href="javascript:sendForm('preview','save')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Ok','','<%=URL%>images/buttons/ok_on.gif',1)"><img name="Ok" src="<%=URL%>images/buttons/ok_off.gif" width="69" height="17" border="0" alt="Ok"></a> <a href="javascript:sendForm('preview','source')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Back','','<%=URL%>images/buttons/back_on.gif',1)"><img name="Back" src="<%=URL%>images/buttons/back_off.gif" width="69" height="17" border="0" alt="Back"></a> </td> </tr></table></form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -