2005-11-18 15:00:14 +00:00
|
|
|
|
2006-11-10 22:14:29 +00:00
|
|
|
@@-- $1 action name, onclick, onchange (null if no action associated)
|
|
|
|
|
@@-- $2 the tag node ID to handle in the DOM tree
|
|
|
|
|
@@-- $3 the placeholder for the resulting data
|
|
|
|
|
@@-- $4 a set of parameters to pass to the URL
|
|
|
|
|
@@-- $5-$9 are linked fields id to this request, all fields are passed as
|
2005-11-18 15:00:14 +00:00
|
|
|
@@-- parameters to the request.
|
2005-11-21 10:11:19 +00:00
|
|
|
@@-- $20 the name of a function to call when this routine terminate
|
2005-11-18 15:00:14 +00:00
|
|
|
@@--
|
2006-11-10 22:14:29 +00:00
|
|
|
@@-- The final request is : /$1$$$2?$4&$5=value($5)&$6=value($6)
|
2005-11-18 15:00:14 +00:00
|
|
|
@@-- with value(name) being the value for the field named "name".
|
|
|
|
|
|
2006-11-10 22:14:29 +00:00
|
|
|
@@SET@@ FR_ACTION = $1
|
|
|
|
|
@@SET@@ FR_ID = $2
|
|
|
|
|
@@SET@@ FR_PLACEHOLDER = $3
|
|
|
|
|
@@SET@@ FR_PARAMETERS = $4
|
|
|
|
|
@@SET@@ FR_F1 = $5
|
|
|
|
|
@@SET@@ FR_F2 = $6
|
|
|
|
|
@@SET@@ FR_F3 = $7
|
|
|
|
|
@@SET@@ FR_F4 = $8
|
|
|
|
|
@@SET@@ FR_F5 = $9
|
2005-11-18 15:00:14 +00:00
|
|
|
|
2005-11-21 10:11:19 +00:00
|
|
|
@@SET@@ FR_ONCOMPLETE = $20
|
|
|
|
|
|
2005-11-18 15:00:14 +00:00
|
|
|
{
|
2006-11-10 22:14:29 +00:00
|
|
|
@@IF@@ @_FR_ACTION_@ = null
|
2005-11-18 15:00:14 +00:00
|
|
|
var rurl="/@_FR_ID_@";
|
2006-11-10 22:14:29 +00:00
|
|
|
@@ELSE@@
|
|
|
|
|
var rurl="/@_FR_ACTION_@$@_FR_ID_@";
|
|
|
|
|
@@END_IF@@
|
2005-11-18 15:00:14 +00:00
|
|
|
var rpars = "";
|
2005-11-21 10:11:19 +00:00
|
|
|
var roncomplete = "";
|
2005-11-18 15:00:14 +00:00
|
|
|
@@IF@@ @_FR_PARAMETERS_@ /= ""
|
|
|
|
|
rpars = "@_FR_PARAMETERS_@";
|
|
|
|
|
@@END_IF@@
|
|
|
|
|
@@IF@@ @_FR_F1_@ /= ""
|
2005-11-24 08:31:54 +00:00
|
|
|
if (rpars != "")
|
|
|
|
|
rpars = rpars + "&";
|
2007-02-15 16:09:07 +00:00
|
|
|
rpars = rpars + AWS.Ajax.serialize('@_FR_F1_@');
|
2005-11-18 15:00:14 +00:00
|
|
|
@@END_IF@@
|
|
|
|
|
@@IF@@ @_FR_F2_@ /= ""
|
2005-11-24 08:31:54 +00:00
|
|
|
if (rpars != "")
|
|
|
|
|
rpars = rpars + "&";
|
2007-02-15 16:09:07 +00:00
|
|
|
rpars = rpars + AWS.Ajax.serialize('@_FR_F2_@');
|
2005-11-18 15:00:14 +00:00
|
|
|
@@END_IF@@
|
|
|
|
|
@@IF@@ @_FR_F3_@ /= ""
|
2005-11-24 08:31:54 +00:00
|
|
|
if (rpars != "")
|
|
|
|
|
rpars = rpars + "&";
|
2007-02-15 16:09:07 +00:00
|
|
|
rpars = rpars + AWS.Ajax.serialize('@_FR_F3_@');
|
2005-11-18 15:00:14 +00:00
|
|
|
@@END_IF@@
|
|
|
|
|
@@IF@@ @_FR_F4_@ /= ""
|
2005-11-24 08:31:54 +00:00
|
|
|
if (rpars != "")
|
|
|
|
|
rpars = rpars + "&";
|
2007-02-15 16:09:07 +00:00
|
|
|
rpars = rpars + AWS.Ajax.serialize('@_FR_F4_@');
|
2005-11-18 15:00:14 +00:00
|
|
|
@@END_IF@@
|
|
|
|
|
@@IF@@ @_FR_F5_@ /= ""
|
2005-11-24 08:31:54 +00:00
|
|
|
if (rpars != "")
|
|
|
|
|
rpars = rpars + "&";
|
2007-02-15 16:09:07 +00:00
|
|
|
rpars = rpars + AWS.Ajax.serialize('@_FR_F5_@');
|
2005-11-18 15:00:14 +00:00
|
|
|
@@END_IF@@
|
2005-11-18 18:57:46 +00:00
|
|
|
|
2005-11-21 10:11:19 +00:00
|
|
|
@@IF@@ @_FR_ONCOMPLETE_@ /= ""
|
|
|
|
|
roncomplete = @_FR_ONCOMPLETE_@
|
|
|
|
|
@@END_IF@@
|
2007-02-15 16:09:07 +00:00
|
|
|
AWS.Ajax.replace (rurl, rpars, '@_FR_PLACEHOLDER_@', roncomplete);
|
2005-11-18 15:00:14 +00:00
|
|
|
return (false);
|
|
|
|
|
}
|