Salome HOME
Copyrights update 2015.
[tools/siman.git] / 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     <link href=<s:url value="/skin/default.css"/> rel="stylesheet" type="text/css">
12     <script language="JavaScript">
13
14     function initialize () {
15 //  ----------------------
16       version.description.focus();
17     }
18     </script>
19   </head>
20   <body onLoad="initialize()">
21
22 <!-- Import dialog
23      =============================================================================================================================
24   -->
25       <div id=article-box>
26         <div id=section><s:text name="title.version"/></div>
27         <div id=article-body class=text>
28           <table width=100% cellpadding=0 cellspacing=0 border=0 class=text>
29             <tr height=25 valign=middle>
30               <td>
31                 <s:text name="message.upload">
32                   <s:param><s:property value="%{fileName}"/></s:param>
33                 </s:text>
34               </td>
35             </tr>
36             <tr height=1 bgcolor=#AAAAAA><td></td></tr>
37           </table>
38
39           <form name="version" action="valid-version" method="post">
40           <s:hidden name="fileName" value="%{fileName}" />
41           <s:hidden name="index"    value="%{index}" />
42           <s:hidden name="version"  value="%{version}" />
43           <s:hidden name="date"     value="%{date}" />
44           <s:hidden name="defaultDescription" value="%{description}" />
45           <table cellpadding=0 cellspacing=0 border=0 class=text>
46             <tr height=15><td></td></tr>
47             <tr>
48               <td align=right><s:text name="field.documentype"/>&nbsp;&nbsp;</td>
49               <td align=left>&nbsp;<s:text name="field.documentitle"/></td>
50             </tr>
51             <tr>
52               <td align=right>
53                 <select name="documentType" disabled="disabled">
54                   <option selected value="<s:property value="defaultDocumentType.index"/>">&nbsp;<s:text name="type.document.%{defaultDocumentType.name}"/></option>
55                 </select>&nbsp;
56               </td>
57               <td align=left>
58                 <input type="text" name="documentName" disabled="disabled" size="60" value="<s:property value="documentName"/>" />
59               </td>
60             </tr>
61             <s:if test="defaultDocumentUses.size > 0">
62               <tr><td align=right><s:text name="label.uses"/>:</td></tr>
63               <s:iterator value="defaultDocumentUses">
64               <tr>
65                 <td align=right><input type="checkbox" name="uses" value="<s:property value="index"/>" checked></td>
66                 <td><s:property value="title"/></td>
67               </tr>
68               </s:iterator>
69             </s:if>
70             <tr height=10><td></td></tr>
71             <tr>
72               <td align=right><s:text name="label.modifications"/>:</td>
73               <td>
74                 <s:set var="sethistory" value="%{''}"/>
75                 <s:if test="%{description != null}">
76                   <s:set var="sethistory" value="%{'disabled'}"/>
77                 </s:if>
78                 <input type="text" name="description" size="60" value="<s:property value="description"/>" <s:property value="%{#sethistory}"/> />
79               </td>
80             </tr>
81             <s:if test="dependencies.size > 0">
82               <tr height=10><td></td></tr>
83               <tr height=10 class=warning>
84                 <td colspan=2><b><s:text name="label.warning"/>:</b><br><s:text name="message.dependencies"/></td>
85               </tr>
86               <tr height=5><td></td></tr>
87                 <s:iterator value="dependencies">
88                   <tr>
89                     <td align=right><input type="checkbox" name="usedBy" value="<s:property value="index"/>"></td>
90                     <td><s:property value="value().title"/></td>
91                   </tr>
92                 </s:iterator>
93               <tr>
94               <tr>
95             </s:if>
96             <tr height=10><td></td></tr>
97             <tr>
98               <td align=right>
99                 <input type="submit" name="cancel" value="<s:text name="button.cancel"/>"/>&nbsp;
100               </td>
101               <td align=left>
102                 <s:set var="setstate" value="%{''}"/>
103                 <s:if test="%{version != ''}">
104                   <s:set var="setstate" value="%{'disabled'}"/>
105                 </s:if>
106                 <input type="submit" name="save" value="<s:text name="button.import"/>"/>
107                 <select name="documentState" <s:property value="%{#setstate}"/>>
108                   <s:if test="documentState == 'inDRAFT'">
109                     <option value="inWORK"><s:text name="label.inWORK"/></option>
110                     <option value="inDRAFT" selected><s:text name="label.inDRAFT"/></option>
111                   </s:if><s:else>
112                     <option value="inWORK" selected><s:text name="label.inWORK"/></option>
113                     <option value="inDRAFT"><s:text name="label.inDRAFT"/></option>
114                   </s:else>
115                 </select>
116               </td>
117             </tr>
118           </table>
119           </form>
120         </div>
121       </div>
122   </body>
123 </html>