Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
5.3, 5.2.6
-
None
Description
In tapestry.js the JS Tapestry.ajaxRequest() method accesses the finalOptions variable incorrectly.
It is a prototype $H Hash, not an array, and so must be accessed as such:
finalOptions.toObject().onFailure.call(this, response);
and not
finalOptions.onFailure.call(this, response);
Attached is a patch for this...
...although looking at the docs - http://api.prototypejs.org/language/dollar-H/ - a more optimal approach may be
finalOptions.get('onFailure').call(this, response);