[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