forward parameters
This commit is contained in:
parent
e499082407
commit
454bba33c3
@ -402,9 +402,10 @@ core.prototype._forwardFunc = function (name, funcname) {
|
||||
main.log("Error in forwarding "+funcname+" from "+name+"!");
|
||||
return;
|
||||
}
|
||||
core[funcname] = function () {
|
||||
return core[name][funcname].apply(core[name], arguments);
|
||||
}
|
||||
var parameterInfo = /^\s*function\s*[\w_$]*\(([\w_,$ \n]*)\)\s*\{/.exec(core[name][funcname].toString());
|
||||
var parameters = (parameterInfo==null?"":parameterInfo[1]).replace(/\s*/g, '').replace(/,/g, ', ');
|
||||
// core[funcname] = new Function(parameters, "return core."+name+"."+funcname+"("+parameters+");");
|
||||
eval("core."+funcname+" = function ("+parameters+") {\n\treturn core."+name+"."+funcname+"("+parameters+");\n}");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user