forward plugin funcs
This commit is contained in:
parent
c7e6d85f35
commit
da3546c840
@ -151,6 +151,17 @@ editor_multi = function () {
|
|||||||
if (one["!url"]) coredef.core[funcname]["!url"] = one["!url"];
|
if (one["!url"]) coredef.core[funcname]["!url"] = one["!url"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for (var funcname in core[name]) {
|
||||||
|
if (!(core[name][funcname] instanceof Function) || funcname.charAt(0) == '_' || coredef.core[name][funcname]) continue;
|
||||||
|
var parameterInfo = /^\s*function\s*[\w_$]*\(([\w_,$\s]*)\)\s*\{/.exec(core[name][funcname].toString());
|
||||||
|
var parameters = (parameterInfo == null ? "" : parameterInfo[1])
|
||||||
|
.replace(/\s*/g, '').replace(/,/g, ', ').split(', ')
|
||||||
|
.filter(function (one) { return one.trim() != ''; })
|
||||||
|
.map(function (one) { return one.trim() + ': ?'; }).join(', ');
|
||||||
|
coredef.core[funcname] = coredef.core[name][funcname] = {
|
||||||
|
"!type": "fn(" + parameters + ")"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user