Salome HOME
Readers section is improved.
[tools/siman.git] / Workspace / Siman / WebContent / study / displayStudyProperties.jsp
1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
2 <%@ taglib prefix="s" uri="/struts-tags"%>
3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <html>
5
6   <link href=<s:url value="/skin/default.css"/> rel="stylesheet" type="text/css">
7
8   <body>
9
10 <!-- Properties form
11      =============================================================================================================================
12   -->
13       <div id=article-box>
14         <div id=section>
15           <s:text name="title.prop.study" />
16         </div>
17         <div id=article-body class=text>
18           <table width=100% cellpadding=0 cellspacing=0 border=0 class=text>
19
20             <tr height=10><td width=20></td></tr>
21             <tr>
22               <td width=16><img src="<s:url value="/skin/image.downarrow.png"/>" border="none"/></td>
23               <td width=24%><b><s:text name="label.members"/></b></td>
24               <td width=23%></td>
25               <td width=23%></td>
26               <td width=23%></td>
27               <td width=24></td>
28             </tr>
29             <tr height=5><td></td></tr>
30             <tr>
31               <td></td>
32               <td><s:text name="label.contributor"/></td>
33               <td></td>
34               <td></td>
35               <td><s:text name="label.manager"/></td>
36             </tr>
37             <tr height=1 bgcolor=#AAAAAA><td colspan=6></td></tr>
38             <tr>
39               <td></td>
40               <td colspan=3>
41                     <s:if test="contributors.size > 0">
42                       <s:iterator value="contributors" status="counter">
43                         <s:if test="#counter.last"><s:property value="toString()"/></s:if>
44                         <s:else><s:property value="toString()"/>,</s:else>
45                       </s:iterator>
46                     </s:if><s:else>
47                       <s:property value="%{'-'}"/>
48                     </s:else>
49               </td>
50               <td><s:property value="%{author.toString()}"/></td>
51             </tr>
52             
53         <!-- Readers functionality -->
54             <tr height=10><td width=20></td></tr>
55             <tr>
56               <td><img src="<s:url value="/skin/image.downarrow.png"/>" border="none"/></td>
57               <td><b><s:text name="label.readers.section"/></b></td>
58             </tr>
59             <tr height=5><td></td></tr>
60             
61             <tr><td/><td><s:text name="label.readers"/></td></tr>
62             <tr height=1 bgcolor=#AAAAAA><td colspan=6></td></tr>
63             <tr>
64                 <td>
65                   <s:if test="#todo == 'display'"> <s:a namespace="/study" action="init-edit-readers" >
66                       <img src="<s:url value="/skin/icon.ed.png"/>" border="none" 
67                             title="<s:text name="tooltip.edit.readers"/>"/>
68                   </s:a> </s:if>
69                 </td>
70                 <td colspan="4">
71                   <s:iterator value="readers" status="counter">
72                     <s:if test="#counter.last"><s:property value="%{displayName}"/></s:if>
73                     <s:else><s:property value="%{displayName}"/>,</s:else>
74                   </s:iterator>
75                 </td>
76             </tr>
77             
78
79             <tr height=15><td width=20></td></tr>
80             <tr>
81               <td><img src="<s:url value="/skin/image.downarrow.png"/>" border="none"/></td>
82               <td><b><s:text name="label.approcycle"/></b></td>
83             </tr>
84             <tr height=5><td></td></tr>
85             <tr>
86               <td></td>
87               <td><s:text name="field.documentype"/></td>
88               <td><s:text name="label.PROMOTION"/></td>
89               <td><s:text name="label.REVIEW"/></td>
90               <td><s:text name="label.APPROVAL"/></td>
91               <td></td>
92             </tr>
93             <tr height=1 bgcolor=#AAAAAA><td colspan=6></td></tr>
94             <s:set var="height" value=""/>
95             <s:iterator value="validations" status="counter">
96             <s:if test="#counter.last"><s:set var="height" value="24"/></s:if>
97             <tr height="<s:property value="#height"/>">
98               <s:if test="#counter.last">
99                 <td></td>
100                 <td>
101                   <s:if test="validations.size > 0"><i><s:text name="label.other"/></i></s:if>
102                   <s:else><i><s:text name="label.all"/></i></s:else>
103                 </td>
104               </s:if><s:else>
105                 <td><img src="<s:url value="/skin/%{icon}"/>" border="none"/></td>
106                 <td><s:text name="type.document.%{documentType}"/></td>
107               </s:else>
108               <td>
109                 <s:if test="publisherIndex > 0"><s:property value="publisherName"/></s:if>
110                 <s:else><i><s:property value="publisherName"/></i></s:else>
111               </td>
112               <td>
113                 <s:if test="reviewerIndex > 0"><s:property value="reviewerName"/></s:if>
114                 <s:else><font color="#A1A192"><i><s:property value="reviewerName"/></i></font></s:else>
115               </td>
116               <td>
117                 <s:if test="approverIndex > 0"><s:property value="approverName"/></s:if>
118                 <s:else><font color="#A1A192"><i><s:property value="approverName"/></i></font></s:else>
119               </td>
120             </tr>
121             </s:iterator>
122           </table>
123         </div>
124       </div>
125
126   </body>
127 </html>