Salome HOME
Menus are improved
[tools/siman.git] / Workspace / Siman / WebContent / study / versionDocument.jsp
1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2     pageEncoding="ISO-8859-1"
3 %>
4 <%@
5     taglib prefix="s" uri="/struts-tags"
6 %>
7 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
8 <html>
9
10   <head>
11     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
12     <title><s:text name="name.module"/></title>
13     <link href=<s:url value="/skin/default.css"/> rel="stylesheet" type="text/css">
14     <script language="JavaScript">
15
16     function initialize () {
17 //  ----------------------
18       version.description.focus();
19     }
20     </script>
21   </head>
22   <body onLoad="initialize()">
23 <!-- Menu-bar
24      =============================================================================================================================
25   -->
26     <jsp:include page="/jsp/menubar.jsp" />
27
28 <!-- Title-bar
29      =============================================================================================================================
30   -->
31     <jsp:include page="/jsp/titlebar.jsp">
32       <jsp:param name="entity"  value="study" />
33       <jsp:param name="disable" value="true" />
34     </jsp:include>
35
36 <!-- Left pane
37      =============================================================================================================================
38   -->
39     <div id=left-pane>
40       <s:if test="writeAccess">
41         <jsp:include page="/jsp/toolbar.jsp">
42           <jsp:param name="tools" value="study" />
43         </jsp:include>
44       </s:if>
45       <s:else>
46         <jsp:include page="/jsp/toolbar.jsp">
47           <jsp:param name="tools" value="none" />
48         </jsp:include>
49       </s:else>
50       <div id=top-spacer></div>
51       <jsp:include page="/jsp/menuitem.jsp">
52         <jsp:param name="menu" value="study" />
53       </jsp:include>
54       <jsp:include page="/jsp/studyProperties.jsp" />
55     </div>
56
57 <!-- Import dialog
58      =============================================================================================================================
59   -->
60     <div id=main-pane>
61       <div id=article-box>
62         <div id=section><s:text name="title.version"/></div>
63         <div id=article-body class=text>
64           <table width=100% cellpadding=0 cellspacing=0 border=0 class=text>
65             <tr height=25 valign=middle>
66               <td>
67                 <s:text name="message.upload">
68                   <s:param><s:property value="%{fileName}"/></s:param>
69                 </s:text>
70               </td>
71             </tr>
72             <tr height=1 bgcolor=#AAAAAA><td></td></tr>
73           </table>
74
75           <form name="version" action="valid-version" method="post">
76           <s:hidden name="fileName" value="%{fileName}" />
77           <s:hidden name="index"    value="%{index}" />
78           <s:hidden name="version"  value="%{version}" />
79           <s:hidden name="date"     value="%{date}" />
80           <s:hidden name="defaultDescription" value="%{description}" />
81           <table cellpadding=0 cellspacing=0 border=0 class=text>
82             <tr height=15><td></td></tr>
83             <tr>
84               <td align=right><s:text name="field.documentype"/>&nbsp;&nbsp;</td>
85               <td align=left>&nbsp;<s:text name="field.documentitle"/></td>
86             </tr>
87             <tr>
88               <td align=right>
89                 <select name="documentType" disabled="disabled">
90                   <option selected value="<s:property value="defaultDocumentType.index"/>">&nbsp;<s:text name="type.document.%{defaultDocumentType.name}"/></option>
91                 </select>&nbsp;
92               </td>
93               <td align=left>
94                 <input type="text" name="documentName" disabled="disabled" size="60" value="<s:property value="documentName"/>" />
95               </td>
96             </tr>
97             <s:if test="defaultDocumentUses.size > 0">
98               <tr><td align=right><s:text name="label.uses"/>:</td></tr>
99               <s:iterator value="defaultDocumentUses">
100               <tr>
101                 <td align=right><input type="checkbox" name="uses" value="<s:property value="index"/>" checked></td>
102                 <td><s:property value="title"/></td>
103               </tr>
104               </s:iterator>
105             </s:if>
106             <tr height=10><td></td></tr>
107             <tr>
108               <td align=right><s:text name="label.modifications"/>:</td>
109               <td>
110                 <s:set var="sethistory" value="%{''}"/>
111                 <s:if test="%{description != null}">
112                   <s:set var="sethistory" value="%{'disabled'}"/>
113                 </s:if>
114                 <input type="text" name="description" size="60" value="<s:property value="description"/>" <s:property value="%{#sethistory}"/> />
115               </td>
116             </tr>
117             <s:if test="dependencies.size > 0">
118               <tr height=10><td></td></tr>
119               <tr height=10 class=warning>
120                 <td colspan=2><b><s:text name="label.warning"/>:</b><br><s:text name="message.dependencies"/></td>
121               </tr>
122               <tr height=5><td></td></tr>
123                 <s:iterator value="dependencies">
124                   <tr>
125                     <td align=right><input type="checkbox" name="usedBy" value="<s:property value="index"/>"></td>
126                     <td><s:property value="value().title"/></td>
127                   </tr>
128                 </s:iterator>
129               <tr>
130               <tr>
131             </s:if>
132             <tr height=10><td></td></tr>
133             <tr>
134               <td align=right>
135                 <input type="submit" name="cancel" value="<s:text name="button.cancel"/>"/>&nbsp;
136               </td>
137               <td align=left>
138                 <s:set var="setstate" value="%{''}"/>
139                 <s:if test="%{version != ''}">
140                   <s:set var="setstate" value="%{'disabled'}"/>
141                 </s:if>
142                 <input type="submit" name="save" value="<s:text name="button.import"/>"/>
143                 <select name="documentState" <s:property value="%{#setstate}"/>>
144                   <s:if test="documentState == 'inDRAFT'">
145                     <option value="inWORK"><s:text name="label.inWORK"/></option>
146                     <option value="inDRAFT" selected><s:text name="label.inDRAFT"/></option>
147                   </s:if><s:else>
148                     <option value="inWORK" selected><s:text name="label.inWORK"/></option>
149                     <option value="inDRAFT"><s:text name="label.inDRAFT"/></option>
150                   </s:else>
151                 </select>
152               </td>
153             </tr>
154           </table>
155           </form>
156         </div>
157       </div>
158     </div>
159   </body>
160 </html>