OSDN Git Service

52a77b3d250ff82010c2c4d0449b4aa413ff6094
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / items.js.coffee.erb
1 #マニフェスト\r
2 @items = {\r
3   scroll: {\r
4     type: 'binder',\r
5     args: {\r
6     },\r
7   },\r
8   scroll_panel: {\r
9     type: 'leaf',\r
10     args: {\r
11       parent_model_name: 'scroll',\r
12     },\r
13   },\r
14   comic: {\r
15     type: 'binder',\r
16     args: {\r
17     },\r
18   },\r
19   story: {\r
20     type: 'binder',\r
21     args: {\r
22     },\r
23   },\r
24   story_sheet: {\r
25     type: 'leaf',\r
26     args: {\r
27       parent_model_name: 'story',\r
28     },\r
29   },\r
30   sheet: {\r
31     type: 'root',\r
32     args: {\r
33     },\r
34   },\r
35   sheet_panel: {\r
36     type: 'element',\r
37     args: {\r
38       parent_model_name: 'sheet',\r
39     },\r
40   },\r
41   panel: {\r
42     type: 'root',\r
43     args: {\r
44     },\r
45   },\r
46   panel_picture: {\r
47     type: 'element',\r
48     args: {\r
49       parent_model_name: 'panel',\r
50     },\r
51   },\r
52   speech_balloon: {\r
53     type: 'element',\r
54     args: {\r
55       parent_model_name: 'panel',\r
56       boost: {\r
57         speech_balloon_template: {\r
58         },\r
59       },\r
60     },\r
61   }, \r
62   balloon: {\r
63     type: 'element',\r
64     args: {\r
65       parent_model_name: 'speech_balloon',\r
66       boost: {\r
67         speech_balloon_template: {\r
68           extend_item_name: 'balloon',\r
69         },\r
70       },\r
71     },\r
72   },\r
73   speech: {\r
74     type: 'element',\r
75     args: {\r
76       parent_model_name: 'speech_balloon',\r
77       boost: {\r
78         writing_format: {\r
79         },\r
80         speech_balloon_template: {\r
81           extend_item_name: 'speech',\r
82         },\r
83       },\r
84     },\r
85   },\r
86   ground_picture: {\r
87     type: 'element',\r
88     args: {\r
89       parent_model_name: 'panel',\r
90     },\r
91   },\r
92   ground_color: {\r
93     type: 'element',\r
94     args: {\r
95       parent_model_name: 'panel',\r
96     },\r
97   },\r
98   original_picture: {\r
99   },\r
100   picture: {\r
101     args: {\r
102       boost: {\r
103         # expand license_group_settings\r
104         license_group: {\r
105           resource_name: 'license',\r
106           extend_column_name: 'license_group_classname',\r
107           settings_column_name: 'license_group_settings',\r
108           extend_model_class_name: 'License',\r
109           extend_item_name: 'license',\r
110         },\r
111         # expand license_settings\r
112         license: {\r
113           level: 'read',\r
114           extend_column_name: 'license_group_classname',\r
115           extend_model_class_name: 'Attribute',\r
116           extend_item_name: 'attribute',\r
117         },\r
118         credit_picture: {\r
119           level: 'read',\r
120           resource_name: 'license',\r
121           extend_column_name: 'license_group_classname',\r
122           settings_column_name: 'credit_picture_settings',\r
123           extend_model_class_name: 'CreditPicture',\r
124           extend_item_name: 'credit_picture',\r
125         },\r
126       },\r
127     },\r
128   },\r
129   resource_picture: {\r
130     args: {\r
131       boost: {\r
132         # expand license_group_settings\r
133         license_group: {\r
134           resource_name: 'license',\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           engine_resource_name: 'license_groups',\r
146           engine_resource_extend_column_name: 'license_group_classname',\r
147           extend_column_name: 'license_group_classname',\r
148           extend_model_class_name: 'Attribute',\r
149           extend_item_name: 'attribute',\r
150         },\r
151         credit_picture: {\r
152           level: 'read',\r
153           resource_name: 'license',\r
154           engine_resource_name: 'license_groups',\r
155           engine_resource_extend_column_name: 'license_group_classname',\r
156           extend_column_name: 'license_group_classname',\r
157           settings_column_name: 'credit_picture_settings',\r
158           extend_model_class_name: 'CreditPicture',\r
159           extend_item_name: 'credit_picture',\r
160         },\r
161       },\r
162     },\r
163   },\r
164   speech_balloon_template: {\r
165   },\r
166   writing_format: {\r
167   },\r
168   license_group: {\r
169   },\r
170   license: {\r
171     type: 'leaf',\r
172     args: {\r
173       parent_model_name: 'license_group',\r
174       boost: {\r
175         license_group: {\r
176         },\r
177         credit_picture: {\r
178           level: 'read',\r
179           resource_name: 'license_group',\r
180           settings_column_name: 'credit_picture_settings',\r
181           extend_model_class_name: 'CreditPicture',\r
182           extend_item_name: 'credit_picture',\r
183           extend_column_name: 'license_group_classname',\r
184         },\r
185       },\r
186     },\r
187   },\r
188   author: {\r
189   },\r
190   artist: {\r
191   },\r
192   system_picture: {\r
193   },\r
194 }\r
195 \r