';
+ if (!member.isConstructor) {
+ output+= '
'+this.resolveLinks(this.summarize(member.desc)) +'
';
+ } else {
+ //ctor
+ output+= '
Create a new '+member.memberOf +'
';
+ }
+ output +='
';
if (!member.isConstructor) {
output+= this.resolveLinks(member.desc) ;
if (member.example.length) {
@@ -265,32 +267,32 @@ Roo.docs.template = {
output+= '
- Deprecated:
- ' +
+member.deprecated+'
';
}
-
-
+
+
if (member.since && member.since.length) {
output+= '
- Since:
- ' +
+member.since+'
';
}
- /*
-
-
- - Throws:
-
- -
- {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
- */
+ /*
+
+
+ - Throws:
+
+ -
+ {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
+
+ - {+resolveLinks(item.desc)+}
+
+
+
+ */
if (member.returns && member.returns.length) {
output += '
- Returns:
';
- for (var i =0; i < member.returns.length; i++) {
- var item = member.returns[i];
- output+= '- ' + this.linkSymbol( item.type ) + ' ' + this.resolveLinks(item.desc) + '
';
- }
-
+ for (var i =0; i < member.returns.length; i++) {
+ var item = member.returns[i];
+ output+= '
' + this.linkSymbol( item.type ) + ' ' + this.resolveLinks(item.desc) + '';
+ }
+
}
/*
@@ -324,37 +326,37 @@ Roo.docs.template = {
output += '
'+member.name+'' +this.makeSignature(member.params) + '
';
output += '
';
- output += '
' +this.resolveLinks(this.summarize(member.desc))+ '
';
+ output += '
' +this.resolveLinks(this.summarize(member.desc))+ '
';
output += '
' + this.resolveLinks(member.desc);
- if (member.example.length) {
- output +='
'+member.example+'
';
- }
- if (member.params.length) {
-
-
- output+= '
- Parameters:
';
- for(var i = 0; i < member.params.length ; i++) {
- var item = member.params[i];
- output += '- ' +
- ( item.type.length ?
- '' + this.linkSymbol(item.type) + ' ' :
- ""
- )+ ''+item.name+'';
- if (item.isOptional) {
- output+='Optional ';
- if (item.defaultValue.length) {
- output+='Default: '+item.defaultValue;
+ if (member.example.length) {
+ output +='
'+member.example+'
';
+ }
+ if (member.params.length) {
+
+
+ output+= ' - Parameters:
';
+ for(var i = 0; i < member.params.length ; i++) {
+ var item = member.params[i];
+ output += '- ' +
+ ( item.type.length ?
+ '' + this.linkSymbol(item.type) + ' ' :
+ ""
+ )+ ''+item.name+'';
+ if (item.isOptional) {
+ output+='Optional ';
+ if (item.defaultValue.length) {
+ output+='Default: '+item.defaultValue;
+ }
+ output+='';
}
- output+='
';
- }
- output +=' - '+this.resolveLinks(item.desc)+'
';
- }
- output+= '
';
+ output +='
'+this.resolveLinks(item.desc)+'';
+ }
+ output+= '';
}
- if ((member.deprecated && member.deprecated.length) || member.isDeprecated) {
+ if ((member.deprecated && member.deprecated.length) || member.isDeprecated) {
output+= '
- Deprecated:
- ' +
+member.deprecated+'
';
}
@@ -377,12 +379,12 @@ Roo.docs.template = {
*/
- if (member.returns && member.returns.length) {
+ if (member.returns && member.returns.length) {
output += '
- Returns:
';
- for (var i =0; i < member.returns.length; i++) {
- var item = member.returns[i];
- output+= '- ' + this.linkSymbol( item.type ) + ' ' + this.resolveLinks(item.desc) + '
';
- }
+ for (var i =0; i < member.returns.length; i++) {
+ var item = member.returns[i];
+ output+= '
' + this.linkSymbol( item.type ) + ' ' + this.resolveLinks(item.desc) + '';
+ }
}
@@ -402,7 +404,7 @@ Roo.docs.template = {
}
output +='
';
- return output;
+ return output;
},
@@ -478,9 +480,9 @@ Roo.docs.template = {
);
*/
//Roo.log(JSON.stringify(str));
- str = str.replace(/[ \t]+\n/gi, '\n');
+ str = str.replace(/[ \t]+\n/gi, '\n');
str = str.replace(/\n\n+/gi, '
');
- //str = str.replace(/\n/gi, '
');
+ //str = str.replace(/\n/gi, '
');
var linkSymbol = this.linkSymbol;
str = str.replace(/\{@link ([^} ]+) ?\}/gi,
function(match, symbolName) {
@@ -493,37 +495,37 @@ Roo.docs.template = {
summarize : function(desc)
{
if (typeof desc != "undefined") {
- // finds the first fulls stop... (and we remove '<' html...)
+ // finds the first fulls stop... (and we remove '<' html...)
return desc.match(/([\w\W]+?[\.|:])[^a-z0-9]/i)?
- RegExp.$1.split('<')[0].replace("\n", " ") : desc.split("\n")[0];
+ RegExp.$1.split('<')[0].replace("\n", " ") : desc.split("\n")[0];
}
return '';
},
linkSymbol : function(str)
{
Roo.log(str);
- var ar = str.split('<');
- var out = '';
- for(var i = ar.length-1; i > -1; i--) {
- var bit = ar[i].split('>').shift();
- if (out.length) {
- out = '<' + out + '>';
- }
- out = '
' + bit + '' + out + '';
- }
-
- return out;
+ var ar = str.split('<');
+ var out = '';
+ for(var i = ar.length-1; i > -1; i--) {
+ var bit = ar[i].split('>').shift();
+ if (out.length) {
+ out = '<' + out + '>';
+ }
+ out = '
' + bit + '' + out + '';
+ }
+
+ return out;
},
- makeSortby : function(attribute) {
- return function(a, b) {
- if (a[attribute] != undefined && b[attribute] != undefined) {
- a = a[attribute]; //.toLowerCase();
- b = b[attribute];//.toLowerCase();
- if (a < b) return -1;
- if (a > b) return 1;
- return 0;
- }
- return 0;
- }
+ makeSortby : function(attribute) {
+ return function(a, b) {
+ if (a[attribute] != undefined && b[attribute] != undefined) {
+ a = a[attribute]; //.toLowerCase();
+ b = b[attribute];//.toLowerCase();
+ if (a < b) return -1;
+ if (a > b) return 1;
+ return 0;
+ }
+ return 0;
+ }
}
}
\ No newline at end of file