Commit 2d8010cb authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Selecting members from toolbar menus.

Clicking on member in toolbar menu now correctly scrolls to that member.
parent 2432cc6f
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -41,14 +41,14 @@ Ext.define('Docs.OverviewPanel', {
    scrollToEl: function(query) {
        var el = Ext.get(Ext.query(query)[0]);
        if (el) {
            var scrollOffset = el.getY() - 160;
            var isMember = el.hasCls("member");
            var scrollOffset = el.getY() - (isMember ? 170 : 160);
            var docContent = Ext.get(Ext.query('#doc-overview .x-panel-body')[0]);
            var currentScroll = docContent.getScroll()['top'];
            docContent.scrollTo('top', currentScroll + scrollOffset, true);

            var prnt = el.up('.member');
            if (prnt) {
                Ext.get(prnt).addCls('open');
            if (isMember && el.down(".expandable")) {
                el.addCls('open');
            }
        }
    },
+1 −1
Original line number Diff line number Diff line
@@ -86,7 +86,7 @@ Ext.define('Docs.OverviewToolbar', {
            plain: true,
            listeners: {
                click: function(menu, item) {
                    Ext.getCmp('doc-overview').scrollToEl("a[name=" + item.memberName + "]");
                    Ext.getCmp('doc-overview').scrollToEl("#" + item.memberName);
                }
            }
        });