docs/Roo.docs.init.js
authorAlan Knowles <alan@roojs.com>
Thu, 28 Mar 2019 07:51:20 +0000 (15:51 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 28 Mar 2019 07:51:20 +0000 (15:51 +0800)
docs/Roo.docs.init.js

index 5fef56b..19c41cb 100644 (file)
@@ -310,17 +310,22 @@ Roo.docs.init = {
                 
                 var r = Roo.decode(res.responseText);
                 
-                if (!r.isAbstract) {
-                    
-                    
+                
                     // copy methods that are not constructors..
-                    r.methods.forEach(function(m) {
-                        if (m.isConstructor || m.static) {
-                            return;
-                        }
-                        d.methods.push(m);  
-                    });
-                }    
+                
+                r.methods.forEach(function(m) {
+                    
+                    if (r.methods.find(function(e) {
+                        return e.name == m.name;
+                    })) {
+                        return;
+                    }
+                    if (m.isConstructor || m.static) {
+                        return;
+                    }
+                    d.methods.push(m);  
+                });
+                
                 r.props.forEach(function(m) {
                     if (m.isConstant) {
                         return;