From e88327f421e06e511ee2abd455a9cefa74f10e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20St=C3=B6ckel?= Date: Tue, 15 Jun 2010 09:49:15 +0000 Subject: [PATCH] Mage egw_json_getFormValues a global function --- phpgwapi/js/egw_json.js | 43 ++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/phpgwapi/js/egw_json.js b/phpgwapi/js/egw_json.js index a495ae82b7..ca4e7c568d 100644 --- a/phpgwapi/js/egw_json.js +++ b/phpgwapi/js/egw_json.js @@ -188,27 +188,6 @@ egw_json_request.prototype.sendRequest = function(_async, _callback, _sender) 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) { 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 @@ -363,7 +362,7 @@ xajax_doXMLHTTPsync = function(_menuaction) window.xajax = { "getFormValues": function(_form) { - return egw_json_request.prototype.getFormValues(_form); + return egw_json_getFormValues(_form); } };*/