templates/resources/page.js
[gnome.introspection-doc-generator] / templates / resources / page.js
index 3d7c49c..9977a4e 100644 (file)
@@ -126,8 +126,18 @@ RooDocsPage = {
             
         } 
         return d.getAttributeNS(ns, name) || d.getAttribute(ns+":"+name) || d.getAttribute(name) || d[name];
+    },
+    vis : '',
+    toggle : function()
+    {
+        this.vis = this.vis == '' ? 'none : '';
+        var vis = this.vis;
+        Array.prototype.slice.call(
+            document.getElementsByClassName('expandable')
+        ).forEach(function(e) { 
+            if (!e.className.match(/notInherited/)) { e.style.display= vis; }} 
+        )
     }
-    
 }