1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2 pageEncoding="ISO-8859-1"
4 <%@ taglib prefix="s" uri="/struts-tags"
6 String action = request.getParameter("action");
7 String index = request.getParameter("index");
9 <s:set var="todo"><%=action%></s:set>
10 <s:set var="edit"><%=index%></s:set>
12 <s:url id="develop" namespace="/study" action="document-study">
13 <s:param name="action">develop</s:param>
15 <s:url id="reduce" namespace="/study" action="document-study">
16 <s:param name="action">reduce</s:param>
18 <s:url id="reduceall" namespace="/study" action="document-study">
19 <s:param name="action">reduceall</s:param>
21 <s:url id="addocument" namespace="/study" action="select-file">
22 <s:param name="nextAction">import</s:param>
24 <s:url id="undo" namespace="/study" action="step-study"></s:url>
26 <table width=100% cellpadding=0 cellspacing=0 border=0 class=attribute>
27 <tr height=20 valign=bottom>
31 <td><s:text name="label.title"/></td>
32 <td width=120 align=center> <s:text name="label.version"/> </td>
33 <td width=80 align=right><s:text name="label.size"/> </td>
34 <td width=75 align=left> <s:text name="label.date"/><img src="<s:url value="/skin/icon.sortdown.png"/>" border="none"/></td>
36 <tr height=1 bgcolor=#AAAAAA><td colspan=7></td></tr>
37 <s:if test="documents.size > 0">
38 <s:iterator value="documents">
39 <s:set var="docindex" value="%{index}"/>
42 <s:if test="%{#todo == 'renameDocument'}">
43 <s:if test="%{#edit == #docindex}">
44 <s:a href="%{undo}"><img src="<s:url value="/skin/icon.undo.png"/>" border="none" title="<s:text name="tooltip.cancel"/>" /></s:a>
46 <img src="<s:url value="/skin/image.box.png"/>" border="none" title=""/>
48 </s:if><s:elseif test="%{presentationState == 'open' || presentationState == 'deepopen'}">
49 <s:a href="%{reduceall}&index=%{#docindex}"><img src="<s:url value="/skin/icon.minus.png"/>" border="none" title=""/></s:a>
51 <s:a href="%{develop}&index=%{#docindex}"><img src="<s:url value="/skin/icon.plus.png"/>" border="none" title=""/></s:a>
55 <s:if test="%{#todo != 'renameDocument'}">
56 <div id="popdoc<s:property value="%{#docindex}"/>" style="position:absolute; display:none; top:0px; left:0px; z-index:10000;" onmouseover="javascript:_mouseOverContext=true;" onmouseout="javascript:_mouseOverContext=false;">
57 <jsp:include page="/jsp/menupopup.jsp"/>
59 <s:a href="popdoc%{#docindex}">
60 <img src="<s:url value="/skin/%{editIcon}"/>" onMouseOver=this.src="<s:url value="/skin/icon.ed.png"/>" onMouseOut=this.src="<s:url value="/skin/%{editIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.edit.document"/>"/>
64 <img src="<s:url value="/skin/%{stateIcon}"/>" width=14 height=14 border="none" title=""/>
67 <td><img src="<s:url value="/skin/%{fileIcon}"/>" border="none" title=""/></td>
69 <s:if test="%{#todo == 'renameDocument'}">
70 <s:if test="%{#edit == #docindex}">
71 <input type="hidden" name="action" value="renameDocument" />
72 <input type="hidden" name="index" value="<%=index%>" />
73 <input type="text" name="documentTitle" size="60" value="<s:property value="title"/>" />
75 <s:property value="title"/>
78 <s:a href="%{URL}" target="_blank" cssClass="link"><s:property value="title"/></s:a>
82 <s:if test="%{progressState == 'EXTERN'}"><s:property value="version"/></s:if>
86 <td><img src="<s:url value="/skin/%{sharingIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.shared"/>"/></td>
87 <td> <s:property value="version"/> </td>
88 <td><img src="<s:url value="/skin/%{versioningIcon}"/>" width=14 height=14 border="none" title=""/></td>
93 <td align=right><s:property value="size"/> </td>
94 <td align=right><s:property value="date"/></td>
96 <s:if test="%{presentationState == 'open' || presentationState == 'deepopen'}">
97 <s:iterator value="uses">
101 <td><img src="<s:url value="/skin/icon.relation.png"/>" border="none" title=""/></td>
102 <td><i><s:text name="label.uses"/>:</i> <s:property value="title"/></td>
103 <td align=center><s:property value="version"/></td>
104 <td align=right><s:property value="size"/> </td>
105 <td align=right><s:property value="date"/></td>
108 <s:iterator value="attachments">
112 <td><img src="<s:url value="/skin/image.attach.png"/>" border="none" title=""/></td>
114 <i><s:text name="label.converts"/>:</i>
115 <s:property value="format"/> <s:property value="description"/>
117 <td align=center></td>
118 <td align=right><s:property value="size"/> </td>
119 <td align=right><s:property value="date"/></td>
122 <s:if test="%{history != null}">
125 <s:if test="%{presentationState == 'deepopen'}">
127 <s:a href="%{reduce}&index=%{#docindex}"><img src="<s:url value="/skin/icon.minus.png"/>" border="none" title=""/></s:a>
129 <td><img src="<s:url value="/skin/image.diropen.png"/>" border="none" title=""/></td>
132 <s:a href="%{develop}&index=%{#docindex}"><img src="<s:url value="/skin/icon.plus.png"/>" border="none" title=""/></s:a>
134 <td><img src="<s:url value="/skin/image.dirclosed.png"/>" border="none" title=""/></td>
136 <td><i><s:text name="label.history"/></i></td>
138 <s:if test="%{presentationState == 'deepopen'}">
139 <s:iterator value="history">
143 <table cellpadding=0 cellspacing=0 border=0>
145 <td width=18><img src="<s:url value="/skin/%{fileIcon}"/>" border="none" title=""/></td>
146 <td><s:property value="description"/></td>
153 <td><img src="<s:url value="/skin/%{sharingIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.shared"/>"/></td>
154 <td><s:property value="version"/></td>
155 <td><img src="<s:url value="/skin/%{versioningIcon}"/>" width=14 height=14 border="none" title=""/></td>
159 <td align=right><s:property value="size"/> </td>
160 <td align=right><s:property value="date"/></td>
168 <s:if test="%{#todo != 'renameDocument' && userRights.canCreateDocument()}">
169 <tr height=22 valign=bottom>
171 <s:a href="%{addocument}">
172 <img src="<s:url value="/skin/icon.add.png"/>" onMouseOver=this.src="<s:url value="/skin/icon.addhot.png"/>" onMouseOut=this.src="<s:url value="/skin/icon.add.png"/>" border="none" title="<s:text name="tooltip.import"/>" />