From: Sven Schöling Date: Thu, 14 Feb 2008 16:42:36 +0000 (+0000) Subject: CGI::Ajax Patch: X-Git-Tag: release-2.6.0beta1~236 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=99336679b49637c587ef985039ced76b205bd59a;p=kivitendo-erp.git CGI::Ajax Patch: Es ist nun moeglich der generierten Ajaxmethode einen Mix aus Felddescriptoren und Handlerfunktionen zu uebergeben. Ist der erste parameter eine Funktion wird aus Gruenden der Kompatibilitaet weiterhin der komplette Datensatz an die Handlerfunktion uebergeben. --- diff --git a/modules/override/CGI/Ajax.pm b/modules/override/CGI/Ajax.pm index 41e9c3342..f4e063e11 100644 --- a/modules/override/CGI/Ajax.pm +++ b/modules/override/CGI/Ajax.pm @@ -840,17 +840,21 @@ pjx.prototype = { dt = this.target; if (dt.constructor != Array) { dt=[dt]; } if (data.constructor != Array) { data=[data]; } - if (typeof(dt[0])!='function') { + if (typeof(dt[0])=='function') { + dt[0].apply(this,data); + } else { for ( var i=0; i