Salome HOME
It was impossible to edit the body of the knowledge when the ordered or unordered...
[tools/siman.git] / Workspace / Siman / WebContent / jsp / editContents.jsp
1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2     pageEncoding="ISO-8859-1"
3 %>
4 <%@ taglib prefix="s" uri="/struts-tags"
5 %>
6 <s:url id="develop" namespace="/study" action="document-study">
7   <s:param name="action">develop</s:param>
8 </s:url>
9 <s:url id="reduce"  namespace="/study" action="document-study">
10   <s:param name="action">reduce</s:param>
11 </s:url>
12 <s:url id="reduceall"  namespace="/study" action="document-study">
13   <s:param name="action">reduceall</s:param>
14 </s:url>
15 <s:url id="addocument" namespace="/study" action="select-file">
16   <s:param name="nextAction">import</s:param>
17 </s:url>
18 <s:url id="undo" namespace="/study" action="step-study"></s:url>
19
20 <table width=100% cellpadding=0 cellspacing=0 border=0 class=attribute>
21   <tr height=20 valign=bottom>
22     <td width=20></td>
23     <td width=18></td>
24     <td width=18></td>
25     <td><s:text name="label.title"/></td>
26     <td width=120 align=center>&nbsp;<s:text name="label.version"/>&nbsp;</td>
27     <td width=80 align="right"><s:text name="label.size"/>&nbsp;&nbsp;&nbsp;</td>
28     <td width=75 align=left>&nbsp;&nbsp;&nbsp;&nbsp;<s:text name="label.date"/><img src="<s:url value="/skin/icon.sortdown.png"/>" border="none"/></td>
29   </tr>
30   <tr height=1 bgcolor=#AAAAAA><td colspan=7></td></tr>
31   <s:if test="documents.size > 0">
32   <s:set var="selectedDocIndex" value="%{index}"/>
33     <s:iterator value="documents">
34       <s:set var="docindex" value="%{index}"/>
35       <tr height=18>
36         <td>
37           <s:if test="%{curAction == 'renameDocument'}">
38             <s:if test="%{#selectedDocIndex == #docindex}">
39               <s:a href="%{undo}"><img src="<s:url value="/skin/icon.undo.png"/>" border="none" title="<s:text name="tooltip.cancel"/>" /></s:a>
40             </s:if><s:else>
41               <img src="<s:url value="/skin/image.box.png"/>"  border="none" title=""/>
42             </s:else>
43           </s:if><s:elseif test="%{presentationState == 'open' || presentationState == 'deepopen'}">
44               <s:a href="%{reduceall}&index=%{#docindex}"><img src="<s:url value="/skin/icon.minus.png"/>" border="none" title=""/></s:a>
45           </s:elseif><s:else>
46               <s:a href="%{develop}&index=%{#docindex}"><img src="<s:url value="/skin/icon.plus.png"/>" border="none" title=""/></s:a>
47           </s:else>
48         </td>
49         <td>
50           <s:if test="%{curAction != 'renameDocument'}">
51             <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;">
52               <jsp:include page="/jsp/menupopup.jsp"/>
53             </div>
54             <s:a href="popdoc%{#docindex}">
55               <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"/>"/>
56             </s:a>
57           </s:if>
58           <s:else>
59             <img src="<s:url value="/skin/%{stateIcon}"/>" width=14 height=14 border="none" title=""/>
60           </s:else>
61         </td>
62         <td><img src="<s:url value="/skin/%{fileIcon}"/>" border="none" title=""/></td>
63         <td>
64           <s:if test="%{curAction == 'renameDocument'}">
65             <s:if test="%{#selectedDocIndex == #docindex}">
66               <input type="hidden" name="action" value="renameDocument" />
67               <input type="hidden" name="index" value="<s:property value="index"/>" />
68               <input type="text"   name="documentTitle" size="60" value="<s:property value="title"/>" />
69               <button type="submit" value="" style="width:24px; height:16px; border:0; cursor:pointer; cursor:hand; background:transparent">
70                   <img src="<s:url value="/skin/image.export.png"/>" title="<s:text name="button.save"/>"/>
71               </button>
72             </s:if><s:else>
73               <s:property value="title"/>
74             </s:else>
75           </s:if><s:else>
76             <s:a href="%{URL}" target="_blank" cssClass="link"><s:property value="title"/></s:a>
77           </s:else>
78         </td>
79         <td align=center>
80           <s:if test="%{progressState == 'EXTERN'}"><s:property value="version"/></s:if>
81           <s:else>
82           <table>
83             <tr>
84               <td><img src="<s:url value="/skin/%{sharingIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.shared"/>"/></td>
85               <td>&nbsp;<s:property value="version"/>&nbsp;</td>
86               <td><img src="<s:url value="/skin/%{versioningIcon}"/>" width=14 height=14 border="none" title=""/></td>
87             </tr>
88           </table>
89           </s:else>
90         </td>
91         <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
92         <td align="right"><s:property value="date"/></td>
93       </tr>
94       <s:if test="%{presentationState == 'open' || presentationState == 'deepopen'}">
95         <s:iterator value="uses">
96           <tr height=18>
97             <td></td>
98             <td></td>
99             <td><img src="<s:url value="/skin/icon.relation.png"/>" border="none" title=""/></td>
100             <td><i><s:text name="label.uses"/>:</i>&nbsp;<s:property value="title"/></td>
101             <td align=center><s:property value="version"/></td>
102             <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
103             <td align="right"><s:property value="date"/></td>
104           </tr>
105         </s:iterator>
106         <s:iterator value="attachments">
107           <tr height=18>
108             <td></td>
109             <td></td>
110             <td><img src="<s:url value="/skin/image.attach.png"/>" border="none" title=""/></td>
111             <td>
112               <i><s:text name="label.converts"/>:</i>&nbsp;
113               <s:property value="format"/>&nbsp;<s:property value="description"/>
114             </td>
115             <td align=center></td>
116             <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
117             <td align="right"><s:property value="date"/></td>
118           </tr>
119         </s:iterator>
120         <s:if test="%{history != null}">
121           <tr height=18>
122             <td></td>
123             <s:if test="%{presentationState == 'deepopen'}">
124               <td>
125                 <s:a href="%{reduce}&index=%{#docindex}"><img src="<s:url value="/skin/icon.minus.png"/>" border="none" title=""/></s:a>
126               </td>
127               <td><img src="<s:url value="/skin/image.diropen.png"/>" border="none" title=""/></td>
128             </s:if><s:else>
129               <td>
130                 <s:a href="%{develop}&index=%{#docindex}"><img src="<s:url value="/skin/icon.plus.png"/>" border="none" title=""/></s:a>
131               </td>
132               <td><img src="<s:url value="/skin/image.dirclosed.png"/>" border="none" title=""/></td>
133             </s:else>
134             <td><i><s:text name="label.history"/></i></td>
135           </tr>
136           <s:if test="%{presentationState == 'deepopen'}">
137             <s:iterator value="history">
138             <tr height=18>
139               <td colspan=3></td>
140               <td>
141                 <table cellpadding=0 cellspacing=0 border=0>
142                   <tr>
143                     <td width=18><img src="<s:url value="/skin/%{fileIcon}"/>" border="none" title=""/></td>
144                     <td><s:property value="description"/></td>
145                   </tr>
146                 </table>
147               </td>
148               <td align=center>
149                 <table>
150                   <tr>
151                     <td><img src="<s:url value="/skin/%{sharingIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.shared"/>"/></td>
152                     <td><s:property value="version"/></td>
153                     <td><img src="<s:url value="/skin/%{versioningIcon}"/>" width=14 height=14 border="none" title=""/></td>
154                   </tr>
155                 </table>
156               </td>
157               <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
158               <td align="right"><s:property value="date"/></td>
159             </tr>
160             </s:iterator>
161           </s:if>
162         </s:if>
163       </s:if>
164     </s:iterator>
165   </s:if>
166   <s:if test="%{curAction != 'renameDocument' && userRights.canCreateDocument()}">
167     <tr height=22 valign=bottom>
168       <td align=center>
169         <s:a href="%{addocument}">
170           <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"/>" />
171         </s:a>
172       </td>
173     </tr>
174   </s:if>
175 </table>