Salome HOME
Validation of the screens' input fields are implemented.
[tools/siman.git] / Workspace / Siman / WebContent / sadmin / upload.jsp
index 59ac3492a3065b7a24e35dc7e0acc19611f50a48..a8f11a541e63f37462a0a5fae32672b35afd37f2 100644 (file)
@@ -1,48 +1,26 @@
-<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
-    pageEncoding="ISO-8859-1"
-%>
-<%@
-    taglib prefix="s" uri="/struts-tags"
-%>
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
+<%@ taglib prefix="s" uri="/struts-tags"%>
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-    <title><s:text name="name.module"/></title>
     <link href=<s:url value="/skin/default.css"/> rel="stylesheet" type="text/css">
     <script language="JavaScript">
   
-    function enableUpload () {
-//  ------------------------
-      upform.doIt.disabled = false;
+    function updateUploadButton() {
+      if(upform.upload.value == null || upform.upload.value == '') {
+        upform.doIt.disabled = true;
+      } else {
+        upform.doIt.disabled = false;
+      }
     }
     </script>
   </head>
   <body>
-<!-- Menu-bar
-     =============================================================================================================================
-  -->
-    <jsp:include page="/jsp/menubar.jsp" />
-    <div id=top-spacer></div>
-
-<!-- Left pane
-     =============================================================================================================================
-  -->
-    <div id=left-pane>
-      <jsp:include page="/jsp/toolbar.jsp">
-        <jsp:param name="tools" value="none" />
-      </jsp:include>
-      <div id=top-spacer></div>
-      <jsp:include page="/jsp/menuitem.jsp">
-        <jsp:param name="menu" value="open" />
-      </jsp:include>
-    </div>
 
 <!-- Updload dialog
      =============================================================================================================================
   -->
-    <div id=main-pane>
       <div id=article-box>
         <div id=section><s:text name="title.%{nextAction}"/></div>
         <div id=article-body class=text>
               <tr height=10><td></td></tr>
               <s:hidden name="nextAction" value="%{nextAction}" />
               <s:hidden name="index"      value="%{index}" />
-              <s:file   name="upload" key="field.upload" onChange="enableUpload()" />
+                     <tr>
+                       <td><s:property value='getText("field.upload")'/>:&nbsp;<span class="error">*</span></td>
+                       <td><input type="file" name="upload" onchange="updateUploadButton()" /></td>
+                     </tr>
               <tr height=10><td></td></tr>
               <tr>
                 <td></td>
                 <td align=right>
-                  <input type="submit" name="cancel" value="<s:text name="button.cancel"/>"/>
-                  <input type="submit" name="doIt"   value="<s:text name="button.upload"/>" disabled="true"/>
+                    <s:submit theme="simple" name="cancel" key="button.cancel"/>
+                    <s:submit theme="simple" name="doIt" key="button.upload" disabled="true"/>
                 </td>
               </tr>
             </table>
           </form>
         </div>
       </div>
-    </div>
   </body>
 </html>
\ No newline at end of file