Commit 0b4740cc authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

A bit of safer checks in #getTab methods.

Handle case when Docs.data[something] is undefined - previously
we expected it always to be an array.
parent 88aa9e5b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ Ext.define('Docs.view.cls.Index', {
     * @return {Object}
     */
    getTab: function() {
        return Docs.data.classes.length > 0 ? {cls: 'classes', href: '#!/api', tooltip: 'API Documentation'} : false;
        var enabled = (Docs.data.classes || []).length > 0;
        return enabled ? {cls: 'classes', href: '#!/api', tooltip: 'API Documentation'} : false;
    }
});
+2 −1
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ Ext.define('Docs.view.examples.Index', {
     * @return {Object}
     */
    getTab: function() {
        return Docs.data.examples.length > 0 ? {cls: 'examples', href: '#!/example', tooltip: 'Examples'} : false;
        var enabled = (Docs.data.examples || []).length > 0;
        return enabled ? {cls: 'examples', href: '#!/example', tooltip: 'Examples'} : false;
    }
});
+2 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ Ext.define('Docs.view.guides.Index', {
     * @return {Object}
     */
    getTab: function() {
        return Docs.data.guides.length > 0 ? {cls: 'guides', href: '#!/guide', tooltip: 'Guides'} : false;
        var enabled = (Docs.data.guides|| []).length > 0;
        return enabled ? {cls: 'guides', href: '#!/guide', tooltip: 'Guides'} : false;
    }
});
+2 −1
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@ Ext.define('Docs.view.stats.Index', {
     * @return {Object}
     */
    getTab: function() {
        return Docs.data.stats.length > 0 ? {cls: 'stats', href: '#!/stats', tooltip: 'Statistics'} : false;
        var enabled = (Docs.data.stats || []).length > 0;
        return enabled ? {cls: 'stats', href: '#!/stats', tooltip: 'Statistics'} : false;
    }
});
+2 −1
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ Ext.define('Docs.view.videos.Index', {
     * @return {Object}
     */
    getTab: function() {
        return Docs.data.videos.length > 0 ? {cls: 'videos', href: '#!/video', tooltip: 'Videos'} : false;
        var enabled = (Docs.data.videos || []).length > 0;
        return enabled ? {cls: 'videos', href: '#!/video', tooltip: 'Videos'} : false;
    }
});