function isaFile($) {
return ($.is("FILE"))
}
- function isaClass($) {
- return ($.is("CONSTRUCTOR") || $.isNamespace);
+ function isaClass($) {
+ return ($.is("CONSTRUCTOR") || $.isNamespace || $.isClass);
}
var targetDir = Options.target + "/symbols/src/";
this.makeSrcFile(file, targetDir);
}
+ //print(JSON.stringify(symbols,null,4));
var classes = symbols.filter(isaClass).sort(makeSortby("alias"));
var p ='';
for(var i =0; i < cfgProperties.length;i++) {
p = cfgProperties[i];
- props.push( {
+ var add = {
name : p.name,
type : p.type,
desc : p.desc,
+
memberOf : p.memberOf == data.alias ? '' : p.memberOf
- });
+ }
+ if (p.optvalues) {
+ add.optvals = p.optvalues;
+ }
+ props.push(add );
}