]> SALOME platform Git repositories - tools/siman.git/blob - Workspace/Siman/WebContent/jsp/editContents.jsp
Salome HOME
Fix for mantis #0022086: After "rename the document" operation it's impossible to...
[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:iterator value="documents">
33       <s:set var="docindex" value="%{index}"/>
34       <tr height=18>
35         <td>
36           <s:if test="%{curAction == 'renameDocument'}">
37             <s:if test="%{index == #docindex}">
38               <s:a href="%{undo}"><img src="<s:url value="/skin/icon.undo.png"/>" border="none" title="<s:text name="tooltip.cancel"/>" /></s:a>
39             </s:if><s:else>
40               <img src="<s:url value="/skin/image.box.png"/>"  border="none" title=""/>
41             </s:else>
42           </s:if><s:elseif test="%{presentationState == 'open' || presentationState == 'deepopen'}">
43               <s:a href="%{reduceall}&index=%{#docindex}"><img src="<s:url value="/skin/icon.minus.png"/>" border="none" title=""/></s:a>
44           </s:elseif><s:else>
45               <s:a href="%{develop}&index=%{#docindex}"><img src="<s:url value="/skin/icon.plus.png"/>" border="none" title=""/></s:a>
46           </s:else>
47         </td>
48         <td>
49           <s:if test="%{curAction != 'renameDocument'}">
50             <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;">
51               <jsp:include page="/jsp/menupopup.jsp"/>
52             </div>
53             <s:a href="popdoc%{#docindex}">
54               <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"/>"/>
55             </s:a>
56           </s:if>
57           <s:else>
58             <img src="<s:url value="/skin/%{stateIcon}"/>" width=14 height=14 border="none" title=""/>
59           </s:else>
60         </td>
61         <td><img src="<s:url value="/skin/%{fileIcon}"/>" border="none" title=""/></td>
62         <td>
63           <s:if test="%{curAction == 'renameDocument'}">
64             <s:if test="%{index == #docindex}">
65               <input type="hidden" name="action" value="renameDocument" />
66               <input type="hidden" name="index" value="<s:property value="index"/>" />
67               <input type="text"   name="documentTitle" size="60" value="<s:property value="title"/>" />
68             </s:if><s:else>
69               <s:property value="title"/>
70             </s:else>
71           </s:if><s:else>
72             <s:a href="%{URL}" target="_blank" cssClass="link"><s:property value="title"/></s:a>
73           </s:else>
74         </td>
75         <td align=center>
76           <s:if test="%{progressState == 'EXTERN'}"><s:property value="version"/></s:if>
77           <s:else>
78           <table>
79             <tr>
80               <td><img src="<s:url value="/skin/%{sharingIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.shared"/>"/></td>
81               <td>&nbsp;<s:property value="version"/>&nbsp;</td>
82               <td><img src="<s:url value="/skin/%{versioningIcon}"/>" width=14 height=14 border="none" title=""/></td>
83             </tr>
84           </table>
85           </s:else>
86         </td>
87         <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
88         <td align="right"><s:property value="date"/></td>
89       </tr>
90       <s:if test="%{presentationState == 'open' || presentationState == 'deepopen'}">
91         <s:iterator value="uses">
92           <tr height=18>
93             <td></td>
94             <td></td>
95             <td><img src="<s:url value="/skin/icon.relation.png"/>" border="none" title=""/></td>
96             <td><i><s:text name="label.uses"/>:</i>&nbsp;<s:property value="title"/></td>
97             <td align=center><s:property value="version"/></td>
98             <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
99             <td align="right"><s:property value="date"/></td>
100           </tr>
101         </s:iterator>
102         <s:iterator value="attachments">
103           <tr height=18>
104             <td></td>
105             <td></td>
106             <td><img src="<s:url value="/skin/image.attach.png"/>" border="none" title=""/></td>
107             <td>
108               <i><s:text name="label.converts"/>:</i>&nbsp;
109               <s:property value="format"/>&nbsp;<s:property value="description"/>
110             </td>
111             <td align=center></td>
112             <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
113             <td align="right"><s:property value="date"/></td>
114           </tr>
115         </s:iterator>
116         <s:if test="%{history != null}">
117           <tr height=18>
118             <td></td>
119             <s:if test="%{presentationState == 'deepopen'}">
120               <td>
121                 <s:a href="%{reduce}&index=%{#docindex}"><img src="<s:url value="/skin/icon.minus.png"/>" border="none" title=""/></s:a>
122               </td>
123               <td><img src="<s:url value="/skin/image.diropen.png"/>" border="none" title=""/></td>
124             </s:if><s:else>
125               <td>
126                 <s:a href="%{develop}&index=%{#docindex}"><img src="<s:url value="/skin/icon.plus.png"/>" border="none" title=""/></s:a>
127               </td>
128               <td><img src="<s:url value="/skin/image.dirclosed.png"/>" border="none" title=""/></td>
129             </s:else>
130             <td><i><s:text name="label.history"/></i></td>
131           </tr>
132           <s:if test="%{presentationState == 'deepopen'}">
133             <s:iterator value="history">
134             <tr height=18>
135               <td colspan=3></td>
136               <td>
137                 <table cellpadding=0 cellspacing=0 border=0>
138                   <tr>
139                     <td width=18><img src="<s:url value="/skin/%{fileIcon}"/>" border="none" title=""/></td>
140                     <td><s:property value="description"/></td>
141                   </tr>
142                 </table>
143               </td>
144               <td align=center>
145                 <table>
146                   <tr>
147                     <td><img src="<s:url value="/skin/%{sharingIcon}"/>" width=14 height=14 border="none" title="<s:text name="tooltip.shared"/>"/></td>
148                     <td><s:property value="version"/></td>
149                     <td><img src="<s:url value="/skin/%{versioningIcon}"/>" width=14 height=14 border="none" title=""/></td>
150                   </tr>
151                 </table>
152               </td>
153               <td align="right"><s:property value="size"/>&nbsp;&nbsp;</td>
154               <td align="right"><s:property value="date"/></td>
155             </tr>
156             </s:iterator>
157           </s:if>
158         </s:if>
159       </s:if>
160     </s:iterator>
161   </s:if>
162   <s:if test="%{curAction != 'renameDocument' && userRights.canCreateDocument()}">
163     <tr height=22 valign=bottom>
164       <td align=center>
165         <s:a href="%{addocument}">
166           <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"/>" />
167         </s:a>
168       </td>
169     </tr>
170   </s:if>
171 </table>