]> SALOME platform Git repositories - tools/siman.git/blob - Workspace/Siman/WebContent/study/importDocument.jsp
Salome HOME
7dae4d23083e643aa3e4ca4879d3b4e74bee7a4d
[tools/siman.git] / Workspace / Siman / WebContent / study / importDocument.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       bring.documentName.focus();
17     }
18     </script>
19   </head>
20   <body onLoad="initialize()">
21
22 <!-- Import dialog
23      =============================================================================================================================
24   -->
25     <div id=main-pane>
26       <div id=article-box>
27         <div id=section><s:text name="title.import"/></div>
28         <div id=article-body class=text>
29           <table width=100% cellpadding=0 cellspacing=0 border=0 class=text>
30             <tr height=25 valign=middle>
31               <td>
32                 <s:text name="message.upload">
33                   <s:param><s:property value="%{fileName}"/></s:param>
34                 </s:text>
35               </td>
36             </tr>
37             <tr height=1 bgcolor=#AAAAAA><td></td></tr>
38           </table>
39
40           <form name="bring" action="valid-import" method="post">
41           <s:hidden name="fileName"      value="%{fileName}" />
42           <s:hidden name="reference"     value="%{reference}" />
43           <s:hidden name="documentTitle" value="%{documentName}" />
44           <s:hidden name="defaultDocumentType"  value="%{documentType}" />
45           <s:hidden name="defaultDocumentState" value="%{documentState}" />
46           <s:hidden name="version"       value="%{version}" />
47           <s:hidden name="documentDate"  value="%{documentDate}" />
48           <table cellpadding=0 cellspacing=0 border=0 class=text>
49             <tr height=15><td></td></tr>
50             <tr>
51               <td align=right><s:text name="field.documentype"/>&nbsp;&nbsp;</td>
52               <td align=left>&nbsp;<s:text name="field.documentitle"/></td>
53             </tr>
54             <tr>
55               <td>
56                 <s:set var="type"      value="defaultDocumentType.index"/>
57                 <s:set var="selectype" value="%{'onChange=submit()'}"/>
58                 <s:if test="%{documentType != 0}">
59                   <s:set var="selectype" value="%{'disabled'}"/>
60                 </s:if>
61                 <select name="documentType" <s:property value="%{#selectype}"/>>
62                   <option value="-1"><s:text name="menu.select"/></option>
63                   <option value="0">&nbsp;<s:text name="menu.newdoctype"/></option>
64                   <optgroup label="&nbsp;<s:text name="label.doctypes"/>">
65                     <s:iterator value="documentTypes">
66                       <s:if test="%{index == #type}">
67                         <option selected value="<s:property value="index"/>">&nbsp;<s:text name="type.document.%{name}"/></option>
68                       </s:if><s:else>
69                         <option value="<s:property value="index"/>">&nbsp;<s:text name="type.document.%{name}"/></option>
70                       </s:else>
71                     </s:iterator>
72                   </optgroup>
73                 </select>&nbsp;
74               </td>
75               <td>
76                 <s:set var="setname" value="%{''}"/>
77                 <s:if test="%{reference != null}">
78                   <s:set var="setname" value="%{'disabled'}"/>
79                 </s:if>
80                 <input type="text" name="documentName" size="60" value="<s:property value="documentName"/>" <s:property value="%{#setname}"/> />
81               </td>
82             </tr>
83             <s:if test="defaultDocumentUses.size > 0">
84               <tr><td align=right><s:text name="label.uses"/>:</td></tr>
85               <s:iterator value="defaultDocumentUses">
86               <tr>
87                 <td align=right><input type="checkbox" name="uses" value="<s:property value="index"/>" checked></td>
88                 <td><s:property value="title"/></td>
89               </tr>
90               </s:iterator>
91             </s:if>
92             <tr height=10><td></td></tr>
93             <tr>
94               <td align=right>
95                 <input type="submit" name="cancel" value="<s:text name="button.cancel"/>"/>&nbsp;
96               </td>
97               <td align=left>
98                 <input type="submit" name="save" value="<s:text name="button.import"/>"/>
99                 <select name="documentState" <s:property value="%{#setname}"/>>
100                   <s:if test="documentState == 'EXTERN'">
101                     <option value="inWORK"><s:text name="label.inWORK"/></option>
102                     <option value="inDRAFT"><s:text name="label.inDRAFT"/></option>
103                     <option value="EXTERN" selected><s:text  name="label.EXTERN"/></option>
104                   </s:if>
105                   <s:elseif test="documentState == 'inDRAFT'">
106                     <option value="inWORK"><s:text name="label.inWORK"/></option>
107                     <option value="inDRAFT" selected><s:text name="label.inDRAFT"/></option>
108                     <option value="EXTERN"><s:text  name="label.EXTERN"/></option>
109                   </s:elseif>
110                   <s:else>
111                     <option value="inWORK" selected><s:text name="label.inWORK"/></option>
112                     <option value="inDRAFT"><s:text name="label.inDRAFT"/></option>
113                     <option value="EXTERN"><s:text  name="label.EXTERN"/></option>
114                   </s:else>
115                 </select>
116               </td>
117             </tr>
118           </table>
119           </form>
120         </div>
121       </div>
122     </div>
123   </body>
124 </html>