' + this.resolveLinks(dtag.desc)+ ' ' +
- (dtag.values.length ? ("
Possible Values: " +
+ (dtag.values && dtag.values.length ? ("
Possible Values: " +
dtag.values.map(function(v) {
return v.length ? v : "
Empty";
}).join(", ")) : ''
@@ -67,7 +91,8 @@ Roo.docs.template = {
if (data.name.length &&
!data.isBuiltin &&
!data.isSingleton &&
- !data.isStatic
+ !data.isStatic &&
+ !data.isFlutter
) {
data.isInherited = false;
data.isConstructor = true;
@@ -80,17 +105,7 @@ Roo.docs.template = {
msorted.filter(
function($){
-
- //if (/@hide/.test($.desc)) { == not needed - done in the backend
- // return false;
- //}
-
- //if (!$.isEvent && (data.comment.getTag("instanceOf").length || data.comment.getTag("singleton").length)) {
-
- // not sure if we should just ignore signletons???
- //if (!data.isSingleton) {
- // return true;
- //}
+
@@ -116,7 +131,7 @@ Roo.docs.template = {
return true;
}
- );
+ );
// then dynamics..
@@ -164,11 +179,11 @@ Roo.docs.template = {
output += '
' + member.name + '';
output += this.makeSignature(member.params);
- if (member.returns.length) {
+ if (member.returns && member.returns.length) {
output += ': ';
- for(var i = 0;i< member.returns.length;i++) {
- var item = member.returns[i];
- output += (i > 0 ? ' or ' : '') +
+ for(var i = 0;i< member.returns.length;i++) {
+ var item = member.returns[i];
+ output += (i > 0 ? ' or ' : '') +
this.linkSymbol(item.type);
}
}
@@ -180,7 +195,7 @@ Roo.docs.template = {
} else {
//ctor
output+= '
Create a new '+member.memberOf +'
';
- }
+ }
output +='
';
if (!member.isConstructor) {
output+= this.resolveLinks(member.desc) ;
@@ -214,13 +229,13 @@ Roo.docs.template = {
}
output+= '';
}
- if (member.deprecated.length) {
+ if (member.isDeprecated || (member.deprecated && member.deprecated.length)) {
output+= '
- Deprecated:
- ' +
+member.deprecated+'
';
}
- if (member.since.length) {
+ if (member.since && member.since.length) {
output+= '
- Since:
- ' +
+member.since+'
';
}
@@ -237,7 +252,7 @@ Roo.docs.template = {
*/
- if (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];
@@ -256,7 +271,7 @@ Roo.docs.template = {
*/
- if (member.see.length) {
+ if (member.see && member.see.length) {
output+= '
- See:
- ' +
'
- ' + this.linkSymbol( member.see ) +'
';
}
@@ -307,13 +322,13 @@ Roo.docs.template = {
}
output+= '';
}
- if (member.deprecated.length) {
+ if ((member.deprecated && member.deprecated.length) || member.isDeprecated) {
output+= '
- Deprecated:
- ' +
+member.deprecated+'
';
}
- if (member.since.length) {
+ if (member.since && member.since.length) {
output+= '
- Since:
- ' +
+member.since+'
';
}
@@ -330,7 +345,7 @@ Roo.docs.template = {
*/
- if (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];
@@ -349,7 +364,7 @@ Roo.docs.template = {
*/
- if (member.see.length) {
+ if (member.see && member.see.length) {
output+= '
- See:
- ' +
'
- ' + this.linkSymbol( member.see ) +'
';
}
@@ -454,7 +469,18 @@ Roo.docs.template = {
},
linkSymbol : function(str)
{
- return '
' + 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;
},
makeSortby : function(attribute) {
return function(a, b) {