OSDN Git Service

fix manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / items.js.coffee.erb
1 #マニフェスト\r
2 @items = {\r
3   folder: {\r
4   },\r
5   scroll: {\r
6     type: 'binder',\r
7     args: {\r
8     },\r
9   },\r
10   scroll_panel: {\r
11     type: 'leaf',\r
12     args: {\r
13       parent_model_name: 'scroll',\r
14     },\r
15   },\r
16   comic: {\r
17     type: 'binder',\r
18     args: {\r
19     },\r
20   },\r
21   comic_story: {\r
22     type: 'leaf',\r
23     args: {\r
24       parent_model_name: 'comic',\r
25     },\r
26   },\r
27   story: {\r
28     type: 'binder',\r
29     args: {\r
30     },\r
31   },\r
32   story_sheet: {\r
33     type: 'leaf',\r
34     args: {\r
35       parent_model_name: 'story',\r
36     },\r
37   },\r
38   sheet: {\r
39     type: 'root',\r
40     args: {\r
41     },\r
42   },\r
43   sheet_panel: {\r
44     type: 'element',\r
45     args: {\r
46       parent_model_name: 'sheet',\r
47     },\r
48   },\r
49   panel: {\r
50     type: 'root',\r
51     args: {\r
52     },\r
53   },\r
54   panel_picture: {\r
55     type: 'element',\r
56     args: {\r
57       parent_model_name: 'panel',\r
58     },\r
59   },\r
60   speech_balloon: {\r
61     type: 'element',\r
62     args: {\r
63       parent_model_name: 'panel',\r
64       boost: {\r
65         speech_balloon_template: {\r
66           resource_name: 'speech_balloon_template',\r
67           engine_resource_name: 'speech_balloon_templates',\r
68           engine_resource_extend_column_name: 'speech_balloon_template_classname',\r
69           extend_column_name: 'speech_balloon_template_classname',\r
70           settings_column_name: 'speech_balloon_template_settings',\r
71           extend_model_class_name: 'SpeechBalloon',\r
72           extend_item_name: 'speech_balloon',\r
73         },\r
74       },\r
75     },\r
76   }, \r
77   balloon: {\r
78     type: 'element',\r
79     args: {\r
80       parent_model_name: 'speech_balloon',\r
81       boost: {\r
82         speech_balloon_template: {\r
83           resource_name: 'speech_balloon_template',\r
84           engine_resource_name: 'speech_balloon_templates',\r
85           engine_resource_extend_column_name: 'speech_balloon_template_classname',\r
86           extend_column_name: 'speech_balloon_template_classname',\r
87           settings_column_name: 'speech_balloon_template_settings',\r
88           extend_model_class_name: 'Balloon',\r
89           extend_item_name: 'balloon',\r
90         },\r
91       },\r
92     },\r
93   },\r
94   speech: {\r
95     type: 'element',\r
96     args: {\r
97       parent_model_name: 'speech_balloon',\r
98       boost: {\r
99         writing_format: {\r
100         },\r
101         speech_balloon_template: {\r
102           resource_name: 'speech_balloon_template',\r
103           engine_resource_name: 'speech_balloon_templates',\r
104           engine_resource_extend_column_name: 'speech_balloon_template_classname',\r
105           extend_column_name: 'speech_balloon_template_classname',\r
106           settings_column_name: 'speech_balloon_template_settings',\r
107           extend_model_class_name: 'Speech',\r
108           extend_item_name: 'speech',\r
109         },\r
110       },\r
111     },\r
112   },\r
113   ground_picture: {\r
114     type: 'element',\r
115     args: {\r
116       parent_model_name: 'panel',\r
117     },\r
118   },\r
119   ground_color: {\r
120     type: 'element',\r
121     args: {\r
122       parent_model_name: 'panel',\r
123     },\r
124   },\r
125   original_picture: {\r
126     type: 'content',\r
127   },\r
128   picture: {\r
129     type: 'content',\r
130     args: {\r
131       boost: {\r
132         # expand license_group_settings\r
133         license_group: {\r
134           resource_name: 'license_group',\r
135           engine_resource_name: 'license_groups',\r
136           engine_resource_extend_column_name: 'license_group_classname',\r
137           extend_column_name: 'license_group_classname',\r
138           settings_column_name: 'license_group_settings',\r
139           extend_model_class_name: 'License',\r
140           extend_item_name: 'license',\r
141         },\r
142         # expand license_settings\r
143         license: {\r
144           level: 'read',\r
145           resource_name: 'license_group',\r
146           engine_resource_name: 'license_groups',\r
147           engine_resource_extend_column_name: 'license_group_classname',\r
148           extend_column_name: 'license_group_classname',\r
149           settings_column_name: 'license_settings',\r
150           extend_model_class_name: 'Attribute',\r
151           extend_item_name: 'attribute',\r
152         },\r
153         credit_picture: {\r
154           level: 'read',\r
155           resource_name: 'license_group',\r
156           engine_resource_name: 'license_groups',\r
157           engine_resource_extend_column_name: 'license_group_classname',\r
158           extend_column_name: 'license_group_classname',\r
159           settings_column_name: 'credit_picture_settings',\r
160           extend_model_class_name: 'CreditPicture',\r
161           extend_item_name: 'credit_picture',\r
162         },\r
163       },\r
164     },\r
165   },\r
166   resource_picture: {\r
167     type: 'content',\r
168     args: {\r
169       boost: {\r
170         # expand license_group_settings\r
171         license_group: {\r
172           resource_name: 'license_group',\r
173           engine_resource_name: 'license_groups',\r
174           engine_resource_extend_column_name: 'license_group_classname',\r
175           extend_column_name: 'license_group_classname',\r
176           settings_column_name: 'license_group_settings',\r
177           extend_model_class_name: 'License',\r
178           extend_item_name: 'license',\r
179         },\r
180         # expand license_settings\r
181         license: {\r
182           level: 'read',\r
183           resource_name: 'license_group',\r
184           engine_resource_name: 'license_groups',\r
185           engine_resource_extend_column_name: 'license_group_classname',\r
186           extend_column_name: 'license_group_classname',\r
187           settings_column_name: 'license_settings',\r
188           extend_model_class_name: 'Attribute',\r
189           extend_item_name: 'attribute',\r
190         },\r
191         credit_picture: {\r
192           level: 'read',\r
193           resource_name: 'license_group',\r
194           engine_resource_name: 'license_groups',\r
195           engine_resource_extend_column_name: 'license_group_classname',\r
196           extend_column_name: 'license_group_classname',\r
197           settings_column_name: 'credit_picture_settings',\r
198           extend_model_class_name: 'CreditPicture',\r
199           extend_item_name: 'credit_picture',\r
200         },\r
201       },\r
202     },\r
203   },\r
204   speech_balloon_template: {\r
205   },\r
206   writing_format: {\r
207   },\r
208   license_group: {\r
209   },\r
210   license: {\r
211     type: 'leaf',\r
212     args: {\r
213       parent_model_name: 'license_group',\r
214       boost: {\r
215         license_group: {\r
216         },\r
217         credit_picture: {\r
218           level: 'read',\r
219           resource_name: 'license_group',\r
220           settings_column_name: 'credit_picture_settings',\r
221           extend_model_class_name: 'CreditPicture',\r
222           extend_item_name: 'credit_picture',\r
223           extend_column_name: 'license_group_classname',\r
224         },\r
225       },\r
226     },\r
227   },\r
228   author: {\r
229   },\r
230   artist: {\r
231   },\r
232   system_picture: {\r
233   },\r
234 }\r
235 \r