aboutsummaryrefslogtreecommitdiff
path: root/js/data/panels-data.js
blob: fd07b4fec40eacd2e705693de97b75e2af4f5c6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
/* <copyright>
This file contains proprietary software owned by Motorola Mobility, Inc.<br/>
No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/>
(c) Copyright 2011 Motorola Mobility, Inc.  All Rights Reserved.
</copyright> */

var Montage = require("montage/core/core").Montage;

exports.PanelsData = Montage.create(Montage, {

    panels: {
        value: [
        {
            name: "Color",
            height: 200,
            minHeight: 200,
            maxHeight: null,
            flexible: false,
            scrollable: false,
            collapsed: false,
            open: true,
            modulePath: "js/panels/Color/colorpanelbase.reel",
            moduleName: "ColorPanelBase"
        },
        {
            name: "Properties",
            minHeight: 200,
            height: 200,
            maxHeight: null,
            flexible: true,
            scrollable: true,
            collapsed: false,
            open: true,
            modulePath: "js/panels/properties.reel",
            moduleName: "Properties"
        },
        {
            name: "Materials",
            minHeight: 100,
            height: 100,
            maxHeight: null,
            flexible: true,
            collapsed: true,
            scrollable: true,
            open: true,
            modulePath: "js/panels/Materials/materials-library-panel.reel",
            moduleName: "MaterialsLibraryPanel"
        },
        {
            name: "Components",
            minHeight: 100,
            height: 200,
            maxHeight: null,
            flexible: true,
            scrollable: true,
            collapsed: true,
            open: true,
            modulePath: "js/panels/components-panel.reel",
            moduleName: "ComponentsPanel"
        },
//        {
//            name: "Project/Assets",
//            minHeight: 250,
//            height: 250,
//            maxHeight: null,
//            flexible: true,
//            scrollable: true,
//            collapsed: false,
//            open: true,
//            modulePath: "js/panels/Project/projectpanelbase.reel",
//            moduleName: "ProjectPanelBase"
//        },
        {
            name: "CSS",
            minHeight: 195,
            height: 195,
            maxHeight: null,
            flexible: true,
            scrollable: true,
            collapsed: true,
            open: true,
            modulePath: "js/panels/CSSPanel/CSSPanelBase.reel",
            moduleName: "CSSPanelBase"
        },
        {
            name: "CSSPanel",
            height: 200,
            minHeight: 200,
            maxHeight: null,
            flexible: true,
            scrollable: false,
            collapsed: false,
            open: true,
            modulePath: "js/panels/css-panel/css-panel.reel",
            moduleName: "CSSPanelNew"
        },
        {
            name: "Presets",
            minHeight: 100,
            height: 100,
            maxHeight: null,
            flexible: true,
            collapsed: true,
            scrollable: true,
            open: true,
            modulePath: "js/panels/presets/content.reel",
            moduleName: "content"
        }
    ]
    }


    /*
    _panelOrder: {
        value: ["Properties","Color","Components","Project/Assets", "CSS","Materials"]
    },

    panelOrder: {
        get: function() {
            return this._panelOrder;
        },
        set: function(val) {
            this._panelOrder = val;
        }
    }
    */

});