Commit 9b3c16d9 authored by Nick Poulden's avatar Nick Poulden
Browse files

Fix expand / contract all buttons

parent f7f37b89
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -98,6 +98,14 @@ Ext.define('Docs.controller.Classes', {
                }
            },

            'toolbar': {
                toggleExpanded: function(expanded) {
                    Ext.Array.forEach(Ext.query('.side.expandable'), function(el) {
                        Ext.get(el).parent()[expanded ? "addCls" : "removeCls"]('open');
                    });
                }
            },

            'classoverview': {
                afterrender: function(cmp) {
                    // Expand member when clicked
+0 −7
Original line number Diff line number Diff line
@@ -55,7 +55,6 @@ Ext.define('Docs.view.cls.Overview', {
                filter: function(search) {
                    this.filterMembers(search, Docs.Settings.get("hideInherited"));
                },
                toggleExpanded: this.toggleExpanded,
                scope: this
            }
        });
@@ -131,12 +130,6 @@ Ext.define('Docs.view.cls.Overview', {
        this.toolbar.hideInherited(hideInherited);
    },

    toggleExpanded: function(expanded) {
        Ext.Array.forEach(Ext.query('.side.expandable'), function(el) {
            Ext.get(el).parent()[expanded ? "addCls" : "removeCls"]('open');
        });
    },

    getVisibleElements: function(selector, root) {
        var els = Ext.Array.map(Ext.query(selector, root), function(node) {
            return Ext.get(node);
+4 −2
Original line number Diff line number Diff line
@@ -108,7 +108,8 @@ Ext.define('Docs.view.cls.Toolbar', {
                tooltip: "Expand all",
                handler: function() {
                    this.fireEvent("toggleExpanded", true);
                }
                },
                scope: this
            },
            {
                xtype: 'button',
@@ -116,7 +117,8 @@ Ext.define('Docs.view.cls.Toolbar', {
                tooltip: "Collapse all",
                handler: function() {
                    this.fireEvent("toggleExpanded", false);
                }
                },
                scope: this
            }
        ]);