[wsas-java-dev] svn commit r2531 - in trunk/wsas/java/modules/www/extensions/core: js xslt

svn at wso2.org svn at wso2.org
Sun May 13 20:18:36 PDT 2007


Author: chamil
Date: Sun May 13 20:18:31 2007
New Revision: 2531

Modified:
   trunk/wsas/java/modules/www/extensions/core/js/data_service.js
   trunk/wsas/java/modules/www/extensions/core/xslt/data_service.xsl
   trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl
Log:
Adding the input/output mapping adding parts to the Query screen.

Modified: trunk/wsas/java/modules/www/extensions/core/js/data_service.js
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/js/data_service.js	(original)
+++ trunk/wsas/java/modules/www/extensions/core/js/data_service.js	Sun May 13 20:18:31 2007
@@ -90,15 +90,16 @@
 }
 
 function addNewInputMapping(){
-	var newParam = getUserInput();
+	var newParam = getUserInputCustum("Please enter the Input Mapping name", "Please enter the SQL Type", false);
     if (newParam != null) {
     	dataServiceQueryObj.appendChild(createInputMappingElement(newParam[0], newParam[1]));
     }
+    alert(xmlSerializerToString(dataServiceQueryObj));
     refresEditDataServiceQueryScreen();
 }
 
 function addNewOutputMapping(){
-	var newParam = getUserInput();
+	var newParam = getUserInputCustum("Please enter the Output Mapping Field Name", "Please enter the Output Mapping Column Name", false);
     if (newParam != null) {
     	dataServiceQueryObj.getElementsByTagName("result").item(0).appendChild(createOutputMappingElement(newParam[0], newParam[1]));
     }
@@ -127,12 +128,6 @@
     refreshDataServiceScreen();
 }
 
-function addNewOutputMapping(){
-	
-	
-//	dataServiceQueryObj
-}
-
 function deployDataService(){
 	var dataServiceContents = document.getElementById("txtDataServiceReviewBox").value;
 	    var body_xml = '<req:saveDataServiceContents xmlns:req="http://org.apache.axis2/xsd">\n' +
@@ -190,7 +185,7 @@
 
 
 function createInputMappingElement(elementName, sqlType){
-	var imElement = document.createElement("prop");
+	var imElement = document.createElement("param");
 	imElement.setAttribute("name", elementName);
 	imElement.setAttribute("sqlType", sqlType);
 	return imElement;

Modified: trunk/wsas/java/modules/www/extensions/core/xslt/data_service.xsl
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/xslt/data_service.xsl	(original)
+++ trunk/wsas/java/modules/www/extensions/core/xslt/data_service.xsl	Sun May 13 20:18:31 2007
@@ -101,7 +101,7 @@
                 	</xsl:for-each>
             	    <div>
                 			<label><a alt="Add New">
-                				<xsl:attribute name="title">Add new Operation></xsl:attribute>
+                				<xsl:attribute name="title">Add new Operation</xsl:attribute>
                 				<xsl:attribute name="href">#</xsl:attribute>
                 				<xsl:attribute name="onclick">javascript:viewDataServiceQuery();return false;</xsl:attribute>
                 				<xsl:text>Add New</xsl:text>

Modified: trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl	(original)
+++ trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl	Sun May 13 20:18:31 2007
@@ -3,10 +3,9 @@
 
     <xsl:template match="*">
         <h4><div id="dataServiceAddQueryHeader"></div></h4>
-        <h2>Data Service Management - Add Query</h2>
+        <h2>Data Service Management - Add/Edit Query</h2>
         <fieldset style="border:none;">
      	<div id="formset">
-<!--             <xsl:for-each select="query">-->
             <form>
                 <fieldset>
                     <legend>General</legend>
@@ -47,15 +46,17 @@
 					<xsl:for-each select="param">
 						<tr>
 							<td><xsl:value-of select="@name"/> </td>
-							<td><xsl:value-of select="@sqlType"/></td>
+							<td><xsl:value-of select="@sqlType"/><xsl:value-of select="@sqltype"/></td>
 						</tr>
                 	</xsl:for-each>
                 	</table>
-                	<div class="buttonrow">
-                		<label></label>
-                		<input type="button" value="Add New">
-                				<xsl:attribute name="onclick">javascript:alert("Add new Input Mapping");return false;</xsl:attribute>
-                		</input>
+                	<div>
+                			<label><a alt="Add New">
+                				<xsl:attribute name="title">Add new Input Mapping</xsl:attribute>
+                				<xsl:attribute name="href">#</xsl:attribute>
+                				<xsl:attribute name="onclick">javascript:addNewInputMapping();return false;</xsl:attribute>
+                				<xsl:text>Add New</xsl:text>
+                			</a></label>
                 	</div>
                 </fieldset>
                 <fieldset>
@@ -74,14 +75,16 @@
 						</tr>
                 	</xsl:for-each>
                 	</table>
-                	<div class="buttonrow">
-                		<input type="button" value="Add New">
+                	<div>
+                			<label><a alt="Add New">
+                				<xsl:attribute name="title">Add new Output Mapping</xsl:attribute>
+                				<xsl:attribute name="href">#</xsl:attribute>
                 				<xsl:attribute name="onclick">javascript:addNewOutputMapping();return false;</xsl:attribute>
-                		</input>
+                				<xsl:text>Add New</xsl:text>
+                			</a></label>
                 	</div>
                   </fieldset>
-              </form>        
-<!--           </xsl:for-each> --> 
+              </form>
 		</div>
 		            <div class="buttonrow">
                 			<label></label><input type="button" value="Done">




More information about the Wsas-java-dev mailing list