From 99336679b49637c587ef985039ced76b205bd59a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Thu, 14 Feb 2008 16:42:36 +0000 Subject: [PATCH] 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. --- modules/override/CGI/Ajax.pm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) 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