X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=docs%2FRoo.docs.template.js;fp=docs%2FRoo.docs.template.js;h=373e953968fd674eee0870c2f9208b7e00337dcf;hp=1ea79054458f0e6d70b418e763e47bd99e2e20bd;hb=e01802ac69da0ec0c9ccecc295beff82c1779f68;hpb=0fa7894b7489284160ff14afdca7b6911983357f
diff --git a/docs/Roo.docs.template.js b/docs/Roo.docs.template.js
index 1ea7905445..373e953968 100644
--- a/docs/Roo.docs.template.js
+++ b/docs/Roo.docs.template.js
@@ -41,27 +41,59 @@ Roo.docs.template = {
implementors : function(data)
{
- if (!data.realImplementors.length) {
- return '';
- }
- var linkSymbol = this.linkSymbol;
- var output = '
';
-
- data.realImplementors.sort();
+ if (!data.childClasses || typeof(data.childClasses[data.name]) == 'undefined') {
+ return '';
+ }
+ var linkSymbol = this.linkSymbol;
+ //var linkSymbol = this.linkSymbol;
+ var output = ' ';
+
+ var iterArray = function(ar) {
+ for(var i = 0; i < ar.length; i++) {
+ output += '- ' +linkSymbol(ar[i]) ; // a href...
+ if (typeof(data.childClasses[ar[i]]) != 'undefined') {
+ output += '
';
+ iterArray(data.childClasses[ar[i]]);
+ output += '
';
+ }
+ output += " ";
+
+ }
+
+ }
+ iterArray(data.childClasses[data.name]);
+
+ return output + '
'
+ },
- var iblock_indent = 0;
- data.realImplementors.map(
- function($) {
+ doc_children : function(data)
+ {
+ if (!data.tree_children || data.tree_children < 1) {
+ return '';
+ }
+
+ var ar = data.tree_children;
+
+
+ var linkSymbol = this.linkSymbol;
+ //var linkSymbol = this.linkSymbol;
+ var output = ' ';
+ ar.sort(function (a, b) {
+ return a.toLowerCase().localeCompare(b.toLowerCase());
+ })
+ for(var i = 0; i < ar.length; i++) {
+ output += '- ' +linkSymbol(ar[i]) + "
";
+
+ }
+
- output += '- ' + linkSymbol($) + '
';
- }
- )
-
- return output + '
'
+
+ return output + '
'
},
+
config : function(dtag)
{