Commit e32d292a authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Moved overview tab creation to Classes controller.

No more passing the docClass config option to TabPanel and Overview -
it's not used anyway.
parent ca763713
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -6,7 +6,8 @@ Ext.define('Docs.controller.Classes', {

    requires: [
        'Docs.History',
        'Docs.Syntax'
        'Docs.Syntax',
        'Docs.view.cls.Overview'
    ],

    stores: [
@@ -164,12 +165,16 @@ Ext.define('Docs.controller.Classes', {
                classOverview = classCnt.down('classoverview');

            classHeader.load(cls);
            classOverview.load(cls);

            if (this.getTabPanel()) {
            // Init overview tab if not already available
            if (!classOverview) {
                classOverview = Ext.create('Docs.view.cls.Overview');
                this.getTabPanel().add(classOverview);
                this.getTabPanel().setActiveTab(0);
                this.getTabPanel().setLoading(false);
            }
            classOverview.load(cls);

            this.getTabPanel().setLoading(false);

            this.getTree().selectClass(cls.name);
            this.fireEvent('showClass', cls.name);
+0 −1
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ Ext.define('Docs.view.cls.Container', {
        this.items = [
            Ext.create('Docs.view.cls.Header'),
            Ext.create('Docs.view.cls.TabPanel', {
                docClass: this.docClass,
                flex: 1
            })
        ];
+1 −10
Original line number Diff line number Diff line
@@ -21,15 +21,6 @@ Ext.define('Docs.view.cls.TabPanel', {
                newCard.body.scrollTo('top', newCard.prevScroll);
            }
        }
    },

    initComponent: function() {
        this.items = [
            Ext.create('Docs.view.cls.Overview', {
                docClass: this.docClass
            })
        ];

        this.callParent(arguments);
    }

});