Mage egw_json_getFormValues a global function

This commit is contained in:
Andreas Stöckel 2010-06-15 09:49:15 +00:00
parent 178f9599bc
commit e88327f421

View File

@ -188,27 +188,6 @@ egw_json_request.prototype.sendRequest = function(_async, _callback, _sender)
success: this.handleResponse}); success: this.handleResponse});
} }
egw_json_request.prototype.getFormValues = function(_form)
{
var elem = null;
if (typeof _form == 'object')
{
elem = _form;
}
else
{
elem = document.getElementsByName(_form)[0];
}
var serialized = new Object;
if (typeof elem != "undefined" && elem && elem.childNodes)
{
_egw_json_getFormValues(serialized, elem.childNodes)
}
return serialized;
}
egw_json_request.prototype.alertFunc = function(_message, _details) egw_json_request.prototype.alertFunc = function(_message, _details)
{ {
alert(_message); alert(_message);
@ -328,6 +307,26 @@ egw_json_request.prototype.handleResponse = function(data, textStatus, XMLHttpRe
} }
} }
function egw_json_getFormValues(_form)
{
var elem = null;
if (typeof _form == 'object')
{
elem = _form;
}
else
{
elem = document.getElementsByName(_form)[0];
}
var serialized = new Object;
if (typeof elem != "undefined" && elem && elem.childNodes)
{
_egw_json_getFormValues(serialized, elem.childNodes)
}
return serialized;
}
/** /**
* Deprecated legacy xajax wrapper functions for the new egw_json interface * Deprecated legacy xajax wrapper functions for the new egw_json interface
@ -363,7 +362,7 @@ xajax_doXMLHTTPsync = function(_menuaction)
window.xajax = { window.xajax = {
"getFormValues": function(_form) "getFormValues": function(_form)
{ {
return egw_json_request.prototype.getFormValues(_form); return egw_json_getFormValues(_form);
} }
};*/ };*/