Author: tyrell
Date: Mon Jan 14 03:17:28 2008
New Revision: 12216

Log:

Adding validation and fixing MASHUP-522 and MASHUP-524.

Modified:
   trunk/mashup/java/modules/www/stub_gen.jsp

Modified: trunk/mashup/java/modules/www/stub_gen.jsp
==============================================================================
--- trunk/mashup/java/modules/www/stub_gen.jsp  (original)
+++ trunk/mashup/java/modules/www/stub_gen.jsp  Mon Jan 14 03:17:28 2008
@@ -67,8 +67,11 @@
     <title>Java Script Stub Generator</title>
     <!-- Required CSS -->
     <link href="css/styles.css" rel="stylesheet" type="text/css"/>
+    <link href="css/mashup-main.css" rel="stylesheet" type="text/css"/>
 
     <script language="javascript" src="js/common.js" 
type="text/javascript"></script>
+    <script language="javascript" src="js/mashup-main.js" 
type="text/javascript"></script>
+    <script language="javascript" src="js/mashup-utils.js" 
type="text/javascript"></script>
     <script language="javascript" src="js/yui/yahoo/yahoo.js" 
type="text/javascript"></script>
     <script language="javascript" src="js/yui/event/event.js" 
type="text/javascript"></script>
     <script language="javascript" src="js/yui/connection/connection.js"
@@ -113,14 +116,19 @@
             clearText();
             var form = document.getElementById(formId);
 
-            if (isFileUpload) {
-                YAHOO.util.Connect.setForm(form, true, true);
+            if ((isFileUpload) && (document.getElementById("wsdl").value == 
"")) {
+                WSO2.MashupUtils.dialog("Insufficient data", "<pre>Please 
browse your file system for a valid wsdl document.</pre>", 70, 70);
+            } else if ((!isFileUpload) && 
(document.getElementById("url").value == "")) {
+                WSO2.MashupUtils.dialog("Insufficient data", "<pre>Please 
enter the url of a valid wsdl document.</pre>", 70, 70);
             } else {
-                YAHOO.util.Connect.setForm(form);
-            }
-
-            YAHOO.util.Connect.asyncRequest("POST", 
form.getAttribute("action"), callback, null);
+                if (isFileUpload) {
+                    YAHOO.util.Connect.setForm(form, true, true);
+                } else {
+                    YAHOO.util.Connect.setForm(form);
+                }
 
+                YAHOO.util.Connect.asyncRequest("POST", 
form.getAttribute("action"), callback, null);
+            }
         }
 
     </script>

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to