diff options
author | Valerio Virgillito | 2012-03-01 15:00:48 -0800 |
---|---|---|
committer | Valerio Virgillito | 2012-03-01 15:00:48 -0800 |
commit | 42d78d11764dca5df6c7d01f3221f398bee17152 (patch) | |
tree | e5c4ed2529de34ee1fae5da622563c78aa8b0ff7 /js/data | |
parent | b09956e4a9a35c5588cc7cd1f01efb617cbe0884 (diff) | |
download | ninja-42d78d11764dca5df6c7d01f3221f398bee17152.tar.gz |
Squashed commit of the workspace-bugs
- Panels fixes.
Signed-off-by: Valerio Virgillito <valerio@motorola.com>
Diffstat (limited to 'js/data')
-rw-r--r-- | js/data/panels-data.js | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/js/data/panels-data.js b/js/data/panels-data.js new file mode 100644 index 00000000..aa5057a2 --- /dev/null +++ b/js/data/panels-data.js | |||
@@ -0,0 +1,141 @@ | |||
1 | /* <copyright> | ||
2 | This file contains proprietary software owned by Motorola Mobility, Inc.<br/> | ||
3 | No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/> | ||
4 | (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. | ||
5 | </copyright> */ | ||
6 | |||
7 | var Montage = require("montage/core/core").Montage; | ||
8 | |||
9 | exports.PanelsData = Montage.create(Montage, { | ||
10 | |||
11 | panels: { | ||
12 | value: [ | ||
13 | { | ||
14 | name: "Color", | ||
15 | height: 200, | ||
16 | minHeight: 200, | ||
17 | maxHeight: null, | ||
18 | flexible: false, | ||
19 | scrollable: false, | ||
20 | collapsed: false, | ||
21 | open: true, | ||
22 | contentComponent: null, | ||
23 | modulePath: "js/panels/Color/colorpanelbase.reel", | ||
24 | moduleName: "ColorPanelBase" | ||
25 | }, | ||
26 | { | ||
27 | name: "Properties", | ||
28 | minHeight: 200, | ||
29 | height: 200, | ||
30 | maxHeight: null, | ||
31 | flexible: true, | ||
32 | scrollable: true, | ||
33 | collapsed: false, | ||
34 | open: true, | ||
35 | contentComponent: null, | ||
36 | modulePath: "js/panels/properties.reel", | ||
37 | moduleName: "Properties" | ||
38 | }, | ||
39 | { | ||
40 | name: "Materials", | ||
41 | minHeight: 100, | ||
42 | height: 100, | ||
43 | maxHeight: null, | ||
44 | flexible: true, | ||
45 | collapsed: true, | ||
46 | scrollable: true, | ||
47 | open: true, | ||
48 | contentComponent: null, | ||
49 | modulePath: "js/panels/Materials/materials-library-panel.reel", | ||
50 | moduleName: "MaterialsLibraryPanel" | ||
51 | }, | ||
52 | { | ||
53 | name: "Components", | ||
54 | minHeight: 100, | ||
55 | height: 200, | ||
56 | maxHeight: null, | ||
57 | flexible: true, | ||
58 | scrollable: true, | ||
59 | collapsed: true, | ||
60 | open: true, | ||
61 | contentComponent: null, | ||
62 | modulePath: "js/panels/Components/ComponentsPanelBase.reel", | ||
63 | moduleName: "ComponentsPanelBase" | ||
64 | }, | ||
65 | // { | ||
66 | // name: "Project/Assets", | ||
67 | // minHeight: 250, | ||
68 | // height: 250, | ||
69 | // maxHeight: null, | ||
70 | // flexible: true, | ||
71 | // scrollable: true, | ||
72 | // collapsed: false, | ||
73 | // open: true, | ||
74 | // content: null, | ||
75 | // modulePath: "js/panels/Project/projectpanelbase.reel", | ||
76 | // moduleName: "ProjectPanelBase" | ||
77 | // }, | ||
78 | { | ||
79 | name: "CSS", | ||
80 | minHeight: 195, | ||
81 | height: 195, | ||
82 | maxHeight: null, | ||
83 | flexible: true, | ||
84 | scrollable: true, | ||
85 | collapsed: true, | ||
86 | open: true, | ||
87 | contentComponent: null, | ||
88 | modulePath: "js/panels/CSSPanel/CSSPanelBase.reel", | ||
89 | moduleName: "CSSPanelBase" | ||
90 | }, | ||
91 | { | ||
92 | name: "Presets", | ||
93 | minHeight: 100, | ||
94 | height: 100, | ||
95 | maxHeight: null, | ||
96 | flexible: true, | ||
97 | collapsed: true, | ||
98 | scrollable: true, | ||
99 | open: true, | ||
100 | contentComponent: null, | ||
101 | modulePath: "js/panels/presets/content.reel", | ||
102 | moduleName: "content" | ||
103 | } | ||
104 | ] | ||
105 | } | ||
106 | |||
107 | |||
108 | /* | ||
109 | _panelOrder: { | ||
110 | value: ["Properties","Color","Components","Project/Assets", "CSS","Materials"] | ||
111 | }, | ||
112 | |||
113 | panelOrder: { | ||
114 | get: function() { | ||
115 | return this._panelOrder; | ||
116 | }, | ||
117 | set: function(val) { | ||
118 | this._panelOrder = val; | ||
119 | } | ||
120 | } | ||
121 | |||
122 | |||
123 | panels: { | ||
124 | get: function() { | ||
125 | var filtered = this._panels.filter(function(item) { | ||
126 | return item.open; | ||
127 | }); | ||
128 | |||
129 | filtered.sort(function(a,b) { | ||
130 | a.name | ||
131 | }); | ||
132 | |||
133 | return filtered; | ||
134 | }, | ||
135 | set : function() { | ||
136 | |||
137 | } | ||
138 | } | ||
139 | */ | ||
140 | |||
141 | }); \ No newline at end of file | ||