[wsas-java-dev] svn commit r3893 -
trunk/wsas/java/modules/www/extensions/core/js
svn at wso2.org
svn at wso2.org
Sat Jun 16 04:29:40 PDT 2007
Author: sumedha
Date: Sat Jun 16 04:29:32 2007
New Revision: 3893
Modified:
trunk/wsas/java/modules/www/extensions/core/js/data_service.js
Log:
Changed data services to work with WSRequest changes.Many thanks to saminda for his time.
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 Sat Jun 16 04:29:32 2007
@@ -14,15 +14,6 @@
var rootDocument;
function addNewDataService(){
- var getDSNamePrompt = "Enter the name of the data service"
- var tempValue = window.prompt(getDSNamePrompt);
- if (tempValue == '' || tempValue == null) {
- return false;
- }
-
- serviceSpecificName = tempValue;
- curDataServiceName = tempValue; // TODO : This needs to be removed when cleaning up.
-
var browser = wso2.wsf.Util.getBrowser();
switch (browser) {
@@ -48,7 +39,6 @@
}
var dataRowObj = rootDocument.createElement("data");
- dataRowObj.setAttribute("name", tempValue);
var configObj = rootDocument.createElement("config");
configObj.appendChild(createPropelement("org.wso2.ws.dataservice.driver", "Fill in the Value"));
@@ -109,13 +99,22 @@
}
-function refreshDataServiceScreen(){
- wso2.wsf.Util.callbackhelper(this.req.responseXML,"data_service.xsl",document.getElementById("divDataServiceDetails"));
+function refreshDataServiceScreen() {
+ if (typeof (this.req) == "undefined") {
+
+ //newDataObject
+ alert(wso2.wsf.Util.xmlSerializerToString(dataServiceObj));
+ wso2.wsf.Util.callbackhelper(dataServiceObj, "data_service.xsl", document.getElementById("divDataServiceDetails"));
+
+ } else {
+ wso2.wsf.Util.callbackhelper(this.req.responseXML, "data_service.xsl", document.getElementById("divDataServiceDetails"));
+ }
showDataServiceHeader(document.getElementById('dataServiceHeader'));
-
+
}
+
function addEditDataServiceQueryDone(){
var dataServiceSQL = document.getElementById('txtDataServiceSQL').value;
var dataServiceWrapElement = document.getElementById('txtDataServiceWrapElement').value;
@@ -131,8 +130,9 @@
// TODO fill this; get the info from server
-
- refreshDataServiceScreen();
+ addNewDataServiceEchoDataElement(dataServiceObj);
+ //refreshDataServiceScreen();
+ //showGeneratedConfigFile();
}
function addConfigParameter(){
@@ -147,8 +147,7 @@
var newParam = wso2.wsf.Util.getUserInputCustum("Please enter the Input Mapping name", "Please enter the SQL Type", false);
if (newParam != null) {
dataServiceQueryObj.appendChild(createInputMappingElement(newParam[0], newParam[1]));
- }
-
+ }
refresEditDataServiceQueryScreen();
}
@@ -206,8 +205,8 @@
callQueryObj.setAttribute("href", queryName);
dataServiceCurOpObj.setAttribute("name", opName);
}
-
- refreshDataServiceScreen();
+ addNewDataServiceEchoDataElement(dataServiceObj);
+ //refreshDataServiceScreen();
}
function editDataServiceOperation(operationName){
@@ -298,6 +297,11 @@
resultObj.setAttribute("rowName", RN);
}
+function dataServiceNameOnChange(value){
+ var dataObj = dataServiceObj.getElementsByTagName("data").item(0);
+ dataObj.setAttribute("name",value);
+}
+
function showGeneratedConfigFile(){
var finalScreenHTML = '<h4><div id="divGeneratedConfigHeader"></div></h4>' +
'<h2>Review and Save Dataservice</h2>' +
More information about the Wsas-java-dev
mailing list