]> SALOME platform Git repositories - tools/siman.git/blob - Workspace/Siman/WebContent/study/versionDocument.jsp
Salome HOME
New version description field is marked as obligatory (red star)
[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 <%@taglib prefix="s" uri="/struts-tags"%>
4
5 <script language="JavaScript">
6 $(document).ready(function () {
7     $("#version input[name='description']").focus();
8     <s:if test="%{version == ''}">
9         // if versioning then the document name and state can not be modified.
10         $("#version input[name='documentState']").prop("disabled", false);
11     </s:if>
12     <s:if test="%{description == null}">
13         $("#version input[name='description']").prop("disabled", false);
14     </s:if>
15 });
16 </script>
17 <!-- Import dialog
18      ===========================================================================
19   -->
20 <div id="article-box">
21 <div id="section"><s:text name="title.version" /></div>
22 <div id="article-body" class="text">
23 <table width="100%" cellpadding="0" cellspacing="0" border="0"
24         class="text">
25         <tr height="25" valign="middle">
26                 <td><s:text name="message.upload">
27                         <s:param>
28                                 <s:property value="%{fileName}" />
29                         </s:param>
30                 </s:text></td>
31         </tr>
32         <tr height="1" bgcolor="#AAAAAA">
33                 <td></td>
34         </tr>
35 </table>
36
37 <s:form name="version" id="version" action="valid-version" method="post"
38     validate="true">
39 <s:hidden name="fileName" /> <s:hidden name="index" /> <s:hidden name="version" />
40 <s:hidden name="documentDate" /> <s:hidden name="defaultDescription"
41         value="%{description}" />
42         <tr height="15">
43                 <td></td>
44         </tr>
45         <tr>
46                 <td align="right"><s:text name="field.documentype" />&nbsp;&nbsp;</td>
47                 <td align="left">&nbsp;<s:text name="field.documentitle" /></td>
48         </tr>
49         <tr>
50                 <td align="right"><select name="documentType" disabled="">
51                         <option selected
52                                 value="<s:property value="defaultDocumentType.index"/>">&nbsp;<s:text
53                                 name="type.document.%{defaultDocumentType.name}" /></option>
54                 </select>&nbsp;</td>
55                 <td align="left"><s:textfield theme="simple" id="documentName"
56                         name="documentName" disabled="true" size="60" /></td>
57         </tr>
58         <s:if test="defaultDocumentUses.size > 0">
59                 <tr>
60                         <td align="right"><s:text name="label.uses" />:</td>
61                 </tr>
62                 <s:iterator value="defaultDocumentUses">
63                         <tr>
64                                 <td align="right"><input type="checkbox" name="uses"
65                                         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">
71                 <td></td>
72         </tr>
73         <tr>
74                 <td align="right"><s:text name="label.modifications" />:&nbsp;<span class="error">*</span></td>
75                 <td><s:textfield theme="simple" id="description"
76                         name="description" disabled="true" size="60"
77                         value='%{getText("default.versioning.description")}'/></td>
78         </tr>
79         <s:if test="dependencies.size > 0">
80                 <tr height="10">
81                         <td></td>
82                 </tr>
83                 <tr height="10" class="warning">
84                         <td colspan="2"><b><s:text name="label.warning" />:</b><br>
85                         <s:text name="message.dependencies" /></td>
86                 </tr>
87                 <tr height="5">
88                         <td></td>
89                 </tr>
90                 <s:iterator value="dependencies">
91                         <tr>
92                                 <td align="right"><input type="checkbox" name="usedBy"
93                                         value="<s:property value="index"/>"></td>
94                                 <td><s:property value="value().title" /></td>
95                         </tr>
96                 </s:iterator>
97                 <tr>
98                 <tr>
99         </s:if>
100         <tr height="10">
101                 <td></td>
102         </tr>
103         <tr>
104                 <td align="right"><s:submit theme="simple" name="cancel"
105                         key="button.cancel" />&nbsp;</td>
106                 <td align="left"><s:submit theme="simple" name="save"
107                         key="button.import" /> <s:select theme="simple" id="documentState"
108                         name="documentState" list="documentStates" listKey="value"
109                         listValue="%{getText(key)}" disabled="" /></td>
110         </tr>
111 </s:form>
112 </div>
113 </div>