diff --git a/utils/pas2js/docs/translation.html b/utils/pas2js/docs/translation.html index bfe20bf3ce..f857863781 100644 --- a/utils/pas2js/docs/translation.html +++ b/utils/pas2js/docs/translation.html @@ -2178,8 +2178,15 @@ function(){ rtl = { ... createCallback: function(scope, fn){ - var cb = function(){ - return scope[fn].apply(scope,arguments); + var cb; + if (typeof(fn)==='string'){ + cb = function(){ + return scope[fn].apply(scope,arguments); + }; + } else { + cb = function(){ + return fn.apply(scope,arguments); + }; }; cb.scope = scope; cb.fn = fn; @@ -2195,9 +2202,18 @@ rtl = {