OSDN Git Service

fix license picture
[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       destination_model_name: 'panel',\r
15     },\r
16   },\r
17   comic: {\r
18     type: 'binder',\r
19     args: {\r
20     },\r
21   },\r
22   comic_story: {\r
23     type: 'leaf',\r
24     args: {\r
25       parent_model_name: 'comic',\r
26       destination_model_name: 'story',\r
27     },\r
28   },\r
29   story: {\r
30     type: 'binder',\r
31     args: {\r
32     },\r
33   },\r
34   story_sheet: {\r
35     type: 'leaf',\r
36     args: {\r
37       parent_model_name: 'story',\r
38       destination_model_name: 'sheet',\r
39     },\r
40   },\r
41   sheet: {\r
42     type: 'root',\r
43     args: {\r
44     },\r
45   },\r
46   sheet_panel: {\r
47     type: 'element',\r
48     args: {\r
49       parent_model_name: 'sheet',\r
50     },\r
51   },\r
52   panel: {\r
53     type: 'root',\r
54     args: {\r
55     },\r
56   },\r
57   panel_picture: {\r
58     type: 'element',\r
59     args: {\r
60       parent_model_name: 'panel',\r
61     },\r
62   },\r
63   speech_balloon: {\r
64     type: 'element',\r
65     args: {\r
66       parent_model_name: 'panel',\r
67       boost: {\r
68         speech_balloon_template: {\r
69           extend_model_class_name: 'SpeechBalloon',\r
70           item_name_for_extend_model: 'speech_balloon',\r
71         },\r
72       },\r
73     },\r
74   }, \r
75   balloon: {\r
76     type: 'element',\r
77     args: {\r
78       parent_model_name: 'speech_balloon',\r
79       boost: {\r
80         speech_balloon_template: {\r
81           extend_model_class_name: 'Balloon',\r
82           item_name_for_extend_model: 'balloon',\r
83         },\r
84       },\r
85     },\r
86   },\r
87   speech: {\r
88     type: 'element',\r
89     args: {\r
90       parent_model_name: 'speech_balloon',\r
91       boost: {\r
92         writing_format: {\r
93           level: 'read',\r
94           #extend_model_class_name: '', modelless\r
95           item_name_for_extend_model: 'renderer',\r
96           extend_module_name: 'RendererModule',\r
97         },\r
98         speech_balloon_template: {\r
99           extend_model_class_name: 'Speech',\r
100           item_name_for_extend_model: 'speech',\r
101         },\r
102       },\r
103     },\r
104   },\r
105   ground_picture: {\r
106     type: 'element',\r
107     args: {\r
108       parent_model_name: 'panel',\r
109     },\r
110   },\r
111   ground_color: {\r
112     type: 'element',\r
113     args: {\r
114       parent_model_name: 'panel',\r
115     },\r
116   },\r
117   original_picture: {\r
118     type: 'content',\r
119   },\r
120   picture: {\r
121     type: 'content',\r
122     args: {\r
123       boost: {\r
124         # expand license_group_settings\r
125         license_group: {\r
126           extend_model_class_name: 'License',\r
127           item_name_for_extend_model: 'license',\r
128         },\r
129         # expand license_settings\r
130         license: {\r
131           level: 'read',\r
132           template_name: 'license_group',\r
133           extend_model_class_name: 'Attribute',\r
134           item_name_for_extend_model: 'attribute',\r
135         },\r
136         credit_picture: {\r
137           level: 'read',\r
138           template_name: 'license_group',\r
139           extend_model_class_name: 'CreditPicture',\r
140           item_name_for_extend_model: 'credit_picture',\r
141         },\r
142       },\r
143     },\r
144   },\r
145   resource_picture: {\r
146     type: 'content',\r
147     args: {\r
148       boost: {\r
149         # expand license_group_settings\r
150         license_group: {\r
151           extend_model_class_name: 'License',\r
152           item_name_for_extend_model: 'license',\r
153         },\r
154         # expand license_settings\r
155         license: {\r
156           level: 'read',\r
157           template_name: 'license_group',\r
158           extend_model_class_name: 'Attribute',\r
159           item_name_for_extend_model: 'attribute',\r
160         },\r
161         credit_picture: {\r
162           level: 'read',\r
163           template_name: 'license_group',\r
164           extend_model_class_name: 'CreditPicture',\r
165           item_name_for_extend_model: 'credit_picture',\r
166         },\r
167       },\r
168     },\r
169   },\r
170   original_picture_license_group: {\r
171   },\r
172   original_picture_license: {\r
173     args: {\r
174       boost: {\r
175         # expand license_group_settings\r
176         license: {\r
177           template_name: 'license_group',\r
178           extend_model_class_name: 'Attribute',\r
179           item_name_for_extend_model: 'attribute',\r
180         },\r
181       },\r
182     },\r
183   },\r
184   speech_balloon_template: {\r
185     type: 'template',\r
186   },\r
187   writing_format: {\r
188     type: 'template',\r
189   },\r
190   license_group: {\r
191     type: 'template',\r
192   },\r
193   license: {\r
194     type: 'system_resource',\r
195     args: {\r
196       parent_model_name: 'license_group',\r
197       boost: {\r
198         license_group: {\r
199           extend_model_class_name: 'License',\r
200           item_name_for_extend_model: 'license',\r
201         },\r
202         credit_picture: {\r
203           level: 'read',\r
204           template_name: 'license_group',\r
205           extend_model_class_name: 'CreditPicture',\r
206           item_name_for_extend_model: 'credit_picture',\r
207         },\r
208       },\r
209     },\r
210   },\r
211   author: {\r
212     type: 'owner',\r
213   },\r
214   artist: {\r
215     type: 'owner',\r
216   },\r
217   system_picture: {\r
218     type: 'system_resource',\r
219   },\r
220 }\r
221 \r