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

Rename Docs.view.cls.Tree to Docs.view.DocTree.

It is now a base class and not specific to classtree.

Additionally create the tree nodes for examples and videos explicitly -
not simply applying some extra properties to existing data nodes.
parent 08b01674
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -36,7 +36,7 @@ Ext.define('Docs.controller.Classes', {
        },
        {
            ref: 'tree',
            selector: 'classtree'
            selector: '#classtree'
        },
        {
            ref: 'favoritesGrid',
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ Ext.define('Docs.controller.Tabs', {
    refs: [
        {
            ref: 'classTree',
            selector: 'classtree'
            selector: '#classtree'
        },
        {
            ref: 'guideTree',
+4 −4
Original line number Diff line number Diff line
/**
 * The class tree
 * The base tree class for classes/guides/videos/examples.
 */
Ext.define('Docs.view.cls.Tree', {
Ext.define('Docs.view.DocTree', {
    extend: 'Ext.tree.Panel',
    alias : 'widget.classtree',
    alias: 'widget.doctree',

    cls: 'class-tree iScroll',
    cls: 'doc-tree iScroll',
    useArrows: true,
    rootVisible: false,

+2 −2
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ Ext.define('Docs.view.Viewport', {
        'Docs.view.index.Welcome',
        'Docs.view.cls.Index',
        'Docs.view.cls.Container',
        'Docs.view.cls.Tree',
        'Docs.view.DocTree',
        'Docs.view.guides.Index',
        'Docs.view.guides.Tree',
        'Docs.view.videos.Index',
@@ -78,7 +78,7 @@ Ext.define('Docs.view.Viewport', {
                        width: 240,
                        items: [
                            {
                                xtype: 'classtree',
                                xtype: 'doctree',
                                id: 'classtree',
                                root: Docs.data.classes
                            },
+4 −3
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
 * The examples tree
 */
Ext.define('Docs.view.examples.Tree', {
    extend: 'Docs.view.cls.Tree',
    extend: 'Docs.view.DocTree',
    alias: 'widget.exampletree',

    initComponent: function() {
@@ -14,11 +14,12 @@ Ext.define('Docs.view.examples.Tree', {

        Ext.Array.each(Docs.data.examples, function(group) {
            var children = Ext.Array.map(group.items, function(sample) {
                return Ext.apply(sample, {
                return {
                    leaf: true,
                    text: sample.text,
                    url: '/example/' + sample.url,
                    iconCls: 'icon-example'
                });
                };
            });

            this.root.children.push({
Loading