Author: artdaw
Date: 2011-02-17 14:25:22 -0500 (Thu, 17 Feb 2011)
New Revision: 21745
Modified:
trunk/core/impl/src/main/resources/META-INF/resources/richfaces-queue.js
Log:
RF-10357: function handler is fixed
Modified: trunk/core/impl/src/main/resources/META-INF/resources/richfaces-queue.js
===================================================================
--- trunk/core/impl/src/main/resources/META-INF/resources/richfaces-queue.js 2011-02-17
19:18:22 UTC (rev 21744)
+++ trunk/core/impl/src/main/resources/META-INF/resources/richfaces-queue.js 2011-02-17
19:25:22 UTC (rev 21745)
@@ -290,10 +290,13 @@
var callEventHandler = function (handlerName, entry) {
var handler = entry.queueOptions[handlerName];
- if (handler) {
- // what is a context should be??
- handler.call(null, entry);
- }
+ if (handler) {
+ if (typeof(handler) == "string") {
+ new Function(handler).call(null, entry);
+ } else {
+ handler.call(null, entry);
+ }
+ }
var opts, handler2;
if (entry.queueOptions.queueId &&
(opts=defaultQueueOptions[entry.queueOptions.queueId]) &&
Show replies by date