Salome HOME
Tool bar is improved.
[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     <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       bring.documentName.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
33 <!-- Left pane
34      =============================================================================================================================
35   -->
36     <div id=left-pane>
37       <jsp:include page="/jsp/toolbar.jsp" />
38       <div id=top-spacer></div>
39       <jsp:include page="/jsp/menuitem.jsp">
40         <jsp:param name="menu" value="study" />
41       </jsp:include>
42       <jsp:include page="/jsp/studyProperties.jsp" />
43     </div>
44
45 <!-- Import dialog
46      =============================================================================================================================
47   -->
48     <div id=main-pane>
49       <div id=article-box>
50         <div id=section><s:text name="title.import"/></div>
51         <div id=article-body class=text>
52           <table width=100% cellpadding=0 cellspacing=0 border=0 class=text>
53             <tr height=25 valign=middle>
54               <td>
55                 <s:text name="message.upload">
56                   <s:param><s:property value="%{fileName}"/></s:param>
57                 </s:text>
58               </td>
59             </tr>
60             <tr height=1 bgcolor=#AAAAAA><td></td></tr>
61           </table>
62
63           <form name="bring" action="valid-import" method="post">
64           <s:hidden name="fileName"      value="%{fileName}" />
65           <s:hidden name="reference"     value="%{reference}" />
66           <s:hidden name="documentTitle" value="%{documentName}" />
67           <s:hidden name="defaultDocumentType"  value="%{documentType}" />
68           <s:hidden name="defaultDocumentState" value="%{documentState}" />
69           <s:hidden name="version"       value="%{version}" />
70           <s:hidden name="documentDate"  value="%{documentDate}" />
71           <table cellpadding=0 cellspacing=0 border=0 class=text>
72             <tr height=15><td></td></tr>
73             <tr>
74               <td align=right><s:text name="field.documentype"/>&nbsp;&nbsp;</td>
75               <td align=left>&nbsp;<s:text name="field.documentitle"/></td>
76             </tr>
77             <tr>
78               <td>
79                 <s:set var="type"      value="defaultDocumentType.index"/>
80                 <s:set var="selectype" value="%{'onChange=submit()'}"/>
81                 <s:if test="%{documentType != 0}">
82                   <s:set var="selectype" value="%{'disabled'}"/>
83                 </s:if>
84                 <select name="documentType" <s:property value="%{#selectype}"/>>
85                   <option value="-1"><s:text name="menu.select"/></option>
86                   <option value="0">&nbsp;<s:text name="menu.newdoctype"/></option>
87                   <optgroup label="&nbsp;<s:text name="label.doctypes"/>">
88                     <s:iterator value="documentTypes">
89                       <s:if test="%{index == #type}">
90                         <option selected value="<s:property value="index"/>">&nbsp;<s:text name="type.document.%{name}"/></option>
91                       </s:if><s:else>
92                         <option value="<s:property value="index"/>">&nbsp;<s:text name="type.document.%{name}"/></option>
93                       </s:else>
94                     </s:iterator>
95                   </optgroup>
96                 </select>&nbsp;
97               </td>
98               <td>
99                 <s:set var="setname" value="%{''}"/>
100                 <s:if test="%{reference != null}">
101                   <s:set var="setname" value="%{'disabled'}"/>
102                 </s:if>
103                 <input type="text" name="documentName" size="60" value="<s:property value="documentName"/>" <s:property value="%{#setname}"/> />
104               </td>
105             </tr>
106             <s:if test="defaultDocumentUses.size > 0">
107               <tr><td align=right><s:text name="label.uses"/>:</td></tr>
108               <s:iterator value="defaultDocumentUses">
109               <tr>
110                 <td align=right><input type="checkbox" name="uses" value="<s:property value="index"/>" checked></td>
111                 <td><s:property value="title"/></td>
112               </tr>
113               </s:iterator>
114             </s:if>
115             <tr height=10><td></td></tr>
116             <tr>
117               <td align=right>
118                 <input type="submit" name="cancel" value="<s:text name="button.cancel"/>"/>&nbsp;
119               </td>
120               <td align=left>
121                 <input type="submit" name="save" value="<s:text name="button.import"/>"/>
122                 <select name="documentState" <s:property value="%{#setname}"/>>
123                   <s:if test="documentState == 'EXTERN'">
124                     <option value="inWORK"><s:text name="label.inWORK"/></option>
125                     <option value="inDRAFT"><s:text name="label.inDRAFT"/></option>
126                     <option value="EXTERN" selected><s:text  name="label.EXTERN"/></option>
127                   </s:if>
128                   <s:elseif test="documentState == 'inDRAFT'">
129                     <option value="inWORK"><s:text name="label.inWORK"/></option>
130                     <option value="inDRAFT" selected><s:text name="label.inDRAFT"/></option>
131                     <option value="EXTERN"><s:text  name="label.EXTERN"/></option>
132                   </s:elseif>
133                   <s:else>
134                     <option value="inWORK" selected><s:text name="label.inWORK"/></option>
135                     <option value="inDRAFT"><s:text name="label.inDRAFT"/></option>
136                     <option value="EXTERN"><s:text  name="label.EXTERN"/></option>
137                   </s:else>
138                 </select>
139               </td>
140             </tr>
141           </table>
142           </form>
143         </div>
144       </div>
145     </div>
146   </body>
147 </html>