OSDN Git Service

fix scenario tab
[pettanr/pettanr.git] / app / assets / javascripts / work / forms.js.coffee.erb
1 #マニフェスト\r
2 @forms = {\r
3   folder: {\r
4     uses: {\r
5       default: {\r
6         fields: {\r
7           name: {\r
8             tag: {\r
9               type: 'text',\r
10             },\r
11             row_break: true,\r
12           },\r
13           controller_name: {\r
14             tag: {\r
15               type: 'text',\r
16             },\r
17             row_break: true,\r
18           },\r
19           action_name: {\r
20             tag: {\r
21               type: 'text',\r
22             },\r
23             row_break: true,\r
24           },\r
25           category_id: {\r
26             tag: {\r
27               type: 'number',\r
28             },\r
29             row_break: true,\r
30           },\r
31           t: {\r
32             tag: {\r
33               type: 'number',\r
34             },\r
35             row_break: true,\r
36           },\r
37           parent_id: {\r
38             tag: {\r
39               type: 'number',\r
40             },\r
41             row_break: true,\r
42           },\r
43           lft: {\r
44             tag: {\r
45               type: 'number',\r
46             },\r
47             row_break: true,\r
48           },\r
49           rgt: {\r
50             tag: {\r
51               type: 'number',\r
52             },\r
53             row_break: true,\r
54           },\r
55           depth: {\r
56             tag: {\r
57               type: 'number',\r
58             },\r
59             row_break: true,\r
60           },\r
61           id: {\r
62             label: {\r
63               type: 'none',\r
64             },\r
65             tag: {\r
66               type: 'hidden',\r
67             },\r
68           },\r
69         },\r
70         field_names: [\r
71           'name',\r
72           'controller_name',\r
73           'action_name',\r
74           'category_id',\r
75           't',\r
76           'parent_id',\r
77           'lft',\r
78           'rgt',\r
79           'depth',\r
80           'id',\r
81         ]\r
82       },\r
83     },\r
84   },\r
85   scroll: {\r
86     uses: {\r
87       default: {\r
88         fields: {\r
89           title: {\r
90             label: {\r
91               args: {\r
92                 row_break: true,\r
93               },\r
94             },\r
95             tag: {\r
96               type: 'text',\r
97             },\r
98             row_break: true,\r
99           },\r
100           visible: {\r
101             tag: {\r
102               type: 'select',\r
103             },\r
104             row_break: true,\r
105           },\r
106           description: {\r
107             label: {\r
108               args: {\r
109                 row_break: true,\r
110               },\r
111             },\r
112             tag: {\r
113               type: 'text_area',\r
114             },\r
115             row_break: true,\r
116           },\r
117           id: {\r
118             label: {\r
119               type: 'none',\r
120             },\r
121             tag: {\r
122               type: 'hidden',\r
123             },\r
124           },\r
125           author_id: {\r
126             label: {\r
127               type: 'none',\r
128             },\r
129             tag: {\r
130               type: 'hidden',\r
131             },\r
132           },\r
133         },\r
134         field_names: [\r
135           'title',\r
136           'visible',\r
137           'description',\r
138           'id',\r
139           'author_id',\r
140         ]\r
141       },\r
142     },\r
143   },\r
144   scroll_panel: {\r
145     uses: {\r
146       default: {\r
147         fields: {\r
148           scroll_id: {\r
149             tag: {\r
150               type: 'number',\r
151             },\r
152           },\r
153           panel_id: {\r
154             tag: {\r
155               type: 'number',\r
156             },\r
157           },\r
158           t: {\r
159             tag: {\r
160               type: 'number',\r
161             },\r
162           },\r
163           id: {\r
164             label: {\r
165               type: 'none',\r
166             },\r
167             tag: {\r
168               type: 'hidden',\r
169             },\r
170           },\r
171         },\r
172         field_names: [\r
173           'scroll_id',\r
174           'panel_id',\r
175           't',\r
176           'id',\r
177         ]\r
178       },\r
179     },\r
180   },\r
181   comic: {\r
182     uses: {\r
183       default: {\r
184         fields: {\r
185           title: {\r
186             label: {\r
187               args: {\r
188                 row_break: true,\r
189               },\r
190             },\r
191             tag: {\r
192               type: 'text',\r
193             },\r
194             row_break: true,\r
195           },\r
196           visible: {\r
197             tag: {\r
198               type: 'select',\r
199             },\r
200             row_break: true,\r
201           },\r
202           description: {\r
203             label: {\r
204               args: {\r
205                 row_break: true,\r
206               },\r
207             },\r
208             tag: {\r
209               type: 'text_area',\r
210             },\r
211             row_break: true,\r
212           },\r
213           id: {\r
214             label: {\r
215               type: 'none',\r
216             },\r
217             tag: {\r
218               type: 'hidden',\r
219             },\r
220           },\r
221           author_id: {\r
222             label: {\r
223               type: 'none',\r
224             },\r
225             tag: {\r
226               type: 'hidden',\r
227             },\r
228           },\r
229         },\r
230         field_names: [\r
231           'title',\r
232           'visible',\r
233           'description',\r
234           'id',\r
235           'author_id',\r
236         ]\r
237       },\r
238     },\r
239   },\r
240   comic_story: {\r
241     uses: {\r
242       default: {\r
243         fields: {\r
244           comic_id: {\r
245             tag: {\r
246               type: 'number',\r
247             },\r
248           },\r
249           story_id: {\r
250             tag: {\r
251               type: 'number',\r
252             },\r
253           },\r
254           t: {\r
255             tag: {\r
256               type: 'number',\r
257             },\r
258           },\r
259           id: {\r
260             label: {\r
261               type: 'none',\r
262             },\r
263             tag: {\r
264               type: 'hidden',\r
265             },\r
266           },\r
267         },\r
268         field_names: [\r
269           'comic_id',\r
270           'story_id',\r
271           't',\r
272           'id',\r
273         ]\r
274       },\r
275     },\r
276   },\r
277   story: {\r
278     uses: {\r
279       default: {\r
280         fields: {\r
281           title: {\r
282             label: {\r
283               args: {\r
284                 row_break: true,\r
285               },\r
286             },\r
287             tag: {\r
288               type: 'text',\r
289             },\r
290             row_break: true,\r
291           },\r
292           visible: {\r
293             tag: {\r
294               type: 'select',\r
295             },\r
296             row_break: true,\r
297           },\r
298           description: {\r
299             label: {\r
300               args: {\r
301                 row_break: true,\r
302               },\r
303             },\r
304             tag: {\r
305               type: 'text_area',\r
306             },\r
307             row_break: true,\r
308           },\r
309           id: {\r
310             label: {\r
311               type: 'none',\r
312             },\r
313             tag: {\r
314               type: 'hidden',\r
315             },\r
316           },\r
317           author_id: {\r
318             label: {\r
319               type: 'none',\r
320             },\r
321             tag: {\r
322               type: 'hidden',\r
323             },\r
324           },\r
325         },\r
326         field_names: [\r
327           'title',\r
328           'visible',\r
329           'description',\r
330           'id',\r
331           'author_id',\r
332         ]\r
333       },\r
334     },\r
335   },\r
336   story_sheet: {\r
337     uses: {\r
338       default: {\r
339         fields: {\r
340           story_id: {\r
341             label: {\r
342               type: 'none',\r
343             },\r
344             tag: {\r
345               type: 'number',\r
346             },\r
347           },\r
348           sheet_id: {\r
349             label: {\r
350               type: 'none',\r
351             },\r
352             tag: {\r
353               type: 'number',\r
354             },\r
355           },\r
356           t: {\r
357             tag: {\r
358               type: 'number',\r
359             },\r
360           },\r
361           id: {\r
362             label: {\r
363               type: 'none',\r
364             },\r
365             tag: {\r
366               type: 'hidden',\r
367             },\r
368           },\r
369         },\r
370         field_names: [\r
371           'story_id',\r
372           'sheet_id',\r
373           't',\r
374           'id',\r
375         ]\r
376       },\r
377     },\r
378   },\r
379   sheet: {\r
380     uses: {\r
381       default: {\r
382         fields: {\r
383           caption: {\r
384             label: {\r
385               args: {\r
386                 row_break: true,\r
387               },\r
388             },\r
389             tag: {\r
390               type: 'text',\r
391             },\r
392             row_break: true,\r
393           },\r
394           width: {\r
395             tag: {\r
396               type: 'number',\r
397             },\r
398           },\r
399           height: {\r
400             tag: {\r
401               type: 'number',\r
402             },\r
403             row_break: true, \r
404           },\r
405           visible: {\r
406             tag: {\r
407               type: 'select',\r
408             },\r
409             row_break: true,\r
410           },\r
411           id: {\r
412             label: {\r
413               type: 'none',\r
414             },\r
415             tag: {\r
416               type: 'hidden',\r
417             },\r
418           },\r
419           author_id: {\r
420             label: {\r
421               type: 'none',\r
422             },\r
423             tag: {\r
424               type: 'hidden',\r
425             },\r
426           },\r
427         },\r
428         field_names: [\r
429           'caption',\r
430           'width',\r
431           'height',\r
432           'visible',\r
433           'id',\r
434           'author_id',\r
435         ]\r
436       },\r
437     },\r
438   },\r
439   sheet_panel: {\r
440     uses: {\r
441       default: {\r
442         fields: {\r
443           sheet_id: {\r
444             tag: {\r
445               type: 'number',\r
446             },\r
447           },\r
448           panel_id: {\r
449             tag: {\r
450               type: 'number',\r
451             },\r
452           },\r
453           x: {\r
454             tag: {\r
455               type: 'number',\r
456             },\r
457           },\r
458           y: {\r
459             tag: {\r
460               type: 'number',\r
461             },\r
462             row_break: true,\r
463           },\r
464           z: {\r
465             label: {\r
466               type: 'none',\r
467             },\r
468             tag: {\r
469               type: 'hidden',\r
470             },\r
471           },\r
472           t: {\r
473             label: {\r
474               type: 'none',\r
475             },\r
476             tag: {\r
477               type: 'hidden',\r
478             },\r
479           },\r
480           id: {\r
481             label: {\r
482               type: 'none',\r
483             },\r
484             tag: {\r
485               type: 'hidden',\r
486             },\r
487           },\r
488         },\r
489         field_names: [\r
490           'sheet_id',\r
491           'panel_id',\r
492           'x',\r
493           'y',\r
494           'z',\r
495           't',\r
496           'id',\r
497         ]\r
498       },\r
499     },\r
500   },\r
501   panel: {\r
502     uses: {\r
503       default: {\r
504         fields: {\r
505           caption: {\r
506             tag: {\r
507               type: 'text',\r
508             },\r
509             row_break: true,\r
510           },\r
511           width: {\r
512             tag: {\r
513               type: 'number',\r
514             },\r
515           },\r
516           height: {\r
517             tag: {\r
518               type: 'number',\r
519             },\r
520             row_break: true, \r
521           },\r
522           border: {\r
523             tag: {\r
524               type: 'number',\r
525             },\r
526           },\r
527           publish: {\r
528             tag: {\r
529               type: 'select',\r
530             },\r
531             row_break: true,\r
532           },\r
533           id: {\r
534             label: {\r
535               type: 'none',\r
536             },\r
537             tag: {\r
538               type: 'hidden',\r
539             },\r
540           },\r
541           author_id: {\r
542             label: {\r
543               type: 'none',\r
544             },\r
545             tag: {\r
546               type: 'hidden',\r
547             },\r
548           },\r
549         },\r
550         field_names: [\r
551           'caption',\r
552           'width',\r
553           'height',\r
554           'border',\r
555           'publish',\r
556           'id',\r
557           'author_id',\r
558         ]\r
559       },\r
560     },\r
561   },\r
562   panel_picture: {\r
563     uses: {\r
564       default: {\r
565         fields: {\r
566           caption: {\r
567             tag: {\r
568               type: 'text',\r
569             },\r
570             row_break: true,\r
571           },\r
572           x: {\r
573             tag: {\r
574               type: 'number',\r
575             },\r
576           },\r
577           y: {\r
578             tag: {\r
579               type: 'number',\r
580             },\r
581             row_break: true,\r
582           },\r
583           width: {\r
584             tag: {\r
585               type: 'number',\r
586             },\r
587             helpers: {\r
588               size: {\r
589                 type: 'size',\r
590                 args: {\r
591                   dom_class: 'panel_picture_width_tool', \r
592                 },\r
593               },\r
594             },\r
595             row_break: true,\r
596           },\r
597           height: {\r
598             tag: {\r
599               type: 'number',\r
600             },\r
601             helpers: {\r
602               size: {\r
603                 type: 'size',\r
604                 args: {\r
605                   dom_class: 'panel_picture_height_tool', \r
606                 },\r
607               },\r
608             },\r
609             row_break: true,\r
610           },\r
611           link: {\r
612             tag: {\r
613               type: 'text',\r
614             },\r
615             row_break: true,\r
616           },\r
617           id: {\r
618             label: {\r
619               type: 'none',\r
620             },\r
621             tag: {\r
622               type: 'hidden',\r
623             },\r
624           },\r
625           panel_id: {\r
626             label: {\r
627               type: 'none',\r
628             },\r
629             tag: {\r
630               type: 'hidden',\r
631             },\r
632           },\r
633           picture_id: {\r
634             tag: {\r
635               type: 'hidden',\r
636             },\r
637             helpers: {\r
638               popup: {\r
639                 type: 'popup',\r
640                 args: {\r
641                   source: 'pictures',\r
642                 },\r
643               },\r
644             },\r
645           },\r
646           z: {\r
647             label: {\r
648               type: 'none',\r
649             },\r
650             tag: {\r
651               type: 'hidden',\r
652             },\r
653           },\r
654           t: {\r
655             label: {\r
656               type: 'none',\r
657             },\r
658             tag: {\r
659               type: 'hidden',\r
660             },\r
661           },\r
662         },\r
663         field_names: [\r
664           'caption',\r
665           'x',\r
666           'y',\r
667           'width',\r
668           'height',\r
669           'link',\r
670           'id',\r
671           'panel_id',\r
672           'picture_id',\r
673           'z',\r
674           't',\r
675         ]\r
676       },\r
677       scenario: {\r
678         fields: {\r
679           caption: {\r
680             tag: {\r
681               type: 'text',\r
682             },\r
683             row_break: true,\r
684           },\r
685         },\r
686         field_names: [\r
687           'caption',\r
688         ]\r
689       },\r
690     },\r
691   },\r
692   speech_balloon: {\r
693     uses: {\r
694       default: {\r
695         fields: {\r
696           id: {\r
697             label: {\r
698               type: 'none',\r
699             },\r
700             tag: {\r
701               type: 'hidden',\r
702             },\r
703           },\r
704           panel_id: {\r
705             label: {\r
706               type: 'none',\r
707             },\r
708             tag: {\r
709               type: 'hidden',\r
710             },\r
711           },\r
712           speech_balloon_template_id: {\r
713             label: {\r
714               type: 'none',\r
715             },\r
716             tag: {\r
717               type: 'hidden',\r
718             },\r
719           },\r
720           caption: {\r
721             tag: {\r
722               type: 'text',\r
723             },\r
724             row_break: true,\r
725           },\r
726           z: {\r
727             label: {\r
728               type: 'none',\r
729             },\r
730             tag: {\r
731               type: 'hidden',\r
732             },\r
733           },\r
734           t: {\r
735             label: {\r
736               type: 'none',\r
737             },\r
738             tag: {\r
739               type: 'hidden',\r
740             },\r
741           },\r
742           speech_balloon_template_module_name: {\r
743             label: {\r
744               type: 'none',\r
745             },\r
746             tag: {\r
747               type: 'hidden',\r
748             },\r
749           },\r
750           speech_balloon_template_settings: {\r
751             row_break: true,\r
752           },\r
753         },\r
754         field_names: [\r
755           'caption',\r
756           'id',\r
757           'panel_id',\r
758           'speech_balloon_template_id',\r
759           'speech_balloon_template_module_name',\r
760           'z',\r
761           't',\r
762           'speech_balloon_template_settings',\r
763         ],\r
764       },\r
765       scenario: {\r
766         fields: {\r
767           caption: {\r
768             tag: {\r
769               type: 'text',\r
770             },\r
771             row_break: true,\r
772           },\r
773         },\r
774         field_names: [\r
775           'caption',\r
776         ]\r
777       },\r
778     },\r
779   },\r
780   balloon: {\r
781     uses: {\r
782       default: {\r
783         fields: {\r
784           id: {\r
785             label: {\r
786               type: 'none',\r
787             },\r
788             tag: {\r
789               type: 'hidden',\r
790             },\r
791           },\r
792           speech_balloon_id: {\r
793             label: {\r
794               type: 'none',\r
795             },\r
796             tag: {\r
797               type: 'hidden',\r
798             },\r
799           },\r
800           speech_balloon_template_id: {\r
801             label: {\r
802               type: 'none',\r
803             },\r
804             tag: {\r
805               type: 'hidden',\r
806             },\r
807           },\r
808           system_picture_id: {\r
809             label: {\r
810               type: 'none',\r
811             },\r
812             tag: {\r
813               type: 'hidden',\r
814             },\r
815           },\r
816           r: {\r
817             tag: {\r
818               type: 'number',\r
819             },\r
820             helpers: {\r
821               tail_angle: {\r
822                 type: 'tail_angle',\r
823                 args: {\r
824                 },\r
825               },\r
826             },\r
827             row_break: true,\r
828           },\r
829           x: {\r
830             tag: {\r
831               type: 'number',\r
832             },\r
833           },\r
834           y: {\r
835             label: {\r
836             },\r
837             tag: {\r
838               type: 'number',\r
839             },\r
840             row_break: true,\r
841           },\r
842           width: {\r
843             tag: {\r
844               type: 'number',\r
845             },\r
846           },\r
847           height: {\r
848             tag: {\r
849               type: 'number',\r
850             },\r
851             row_break: true,\r
852           },\r
853           speech_balloon_template_module_name: {\r
854             label: {\r
855               type: 'none',\r
856             },\r
857             tag: {\r
858               type: 'hidden',\r
859             },\r
860           },\r
861           speech_balloon_template_settings: {\r
862             row_break: true,\r
863           },\r
864         },\r
865         field_names: [\r
866           'r',\r
867           'x',\r
868           'y',\r
869           'width',\r
870           'height',\r
871           'id',\r
872           'speech_balloon_id',\r
873           'system_picture_id',\r
874           'speech_balloon_template_id',\r
875           'speech_balloon_template_module_name',\r
876           'speech_balloon_template_settings',\r
877         ],\r
878       },\r
879       scenario: {\r
880         fields: {\r
881         },\r
882         field_names: [\r
883         ]\r
884       },\r
885     },\r
886   },\r
887   speech: {\r
888     uses: {\r
889       default: {\r
890         fields: {\r
891           id: {\r
892             label: {\r
893               type: 'none',\r
894             },\r
895             tag: {\r
896               type: 'hidden',\r
897             },\r
898           },\r
899           speech_balloon_id: {\r
900             label: {\r
901               type: 'none',\r
902             },\r
903             tag: {\r
904               type: 'hidden',\r
905             },\r
906           },\r
907           speech_balloon_template_id: {\r
908             label: {\r
909               type: 'none',\r
910             },\r
911             tag: {\r
912               type: 'hidden',\r
913             },\r
914           },\r
915           x: {\r
916             label: {\r
917               type: 'none',\r
918             },\r
919             tag: {\r
920               type: 'hidden',\r
921             },\r
922           },\r
923           y: {\r
924             label: {\r
925               type: 'none',\r
926             },\r
927             tag: {\r
928               type: 'hidden',\r
929             },\r
930           },\r
931           width: {\r
932             label: {\r
933               type: 'none',\r
934             },\r
935             tag: {\r
936               type: 'hidden',\r
937             },\r
938           },\r
939           height: {\r
940             label: {\r
941               type: 'none',\r
942             },\r
943             tag: {\r
944               type: 'hidden',\r
945             },\r
946           },\r
947           writing_format_id: {\r
948             tag: {\r
949               type: 'select',\r
950             },\r
951           },\r
952           font_size: {\r
953             tag: {\r
954               type: 'select',\r
955             },\r
956             row_break: true,\r
957           },\r
958           text_align: {\r
959             tag: {\r
960               type: 'select',\r
961             },\r
962           },\r
963           quotes: {\r
964             tag: {\r
965               type: 'text',\r
966             },\r
967             row_break: true,\r
968           },\r
969           content: {\r
970             label: {\r
971               args: {\r
972                 row_break: true,\r
973               },\r
974             },\r
975             tag: {\r
976               type: 'text_area',\r
977               args: {\r
978                 options: {\r
979                   size: '45x5', \r
980                 },\r
981               },\r
982             },\r
983           },\r
984           fore_color: {\r
985             label: {\r
986               row_break: true,\r
987             },\r
988             tag: {\r
989               type: 'hidden',\r
990             },\r
991             helpers: {\r
992               color: {\r
993                 type: 'color',\r
994                 args: {\r
995                   wrapper: 'speech-fore_color-wrap',\r
996                 },\r
997               },\r
998             },\r
999           },\r
1000           speech_balloon_template_module_name: {\r
1001             label: {\r
1002               type: 'none',\r
1003             },\r
1004             tag: {\r
1005               type: 'hidden',\r
1006             },\r
1007           },\r
1008           writing_format_module_name: {\r
1009             label: {\r
1010               type: 'none',\r
1011             },\r
1012             tag: {\r
1013               type: 'hidden',\r
1014             },\r
1015           },\r
1016           speech_balloon_template_settings: {\r
1017             row_break: true,\r
1018           },\r
1019         },\r
1020         field_names: [\r
1021           'writing_format_id',\r
1022           'font_size',\r
1023           'text_align',\r
1024           'quotes',\r
1025           'content',\r
1026           'fore_color',\r
1027           'id',\r
1028           'speech_balloon_id',\r
1029           'x',\r
1030           'y',\r
1031           'width',\r
1032           'height',\r
1033           'speech_balloon_template_id',\r
1034           'speech_balloon_template_module_name',\r
1035           'speech_balloon_template_settings',\r
1036           'writing_format_module_name',\r
1037         ],\r
1038       },\r
1039       scenario: {\r
1040         fields: {\r
1041           quotes: {\r
1042             tag: {\r
1043               type: 'text',\r
1044             },\r
1045             row_break: true,\r
1046           },\r
1047           content: {\r
1048             label: {\r
1049               args: {\r
1050                 row_break: true,\r
1051               },\r
1052             },\r
1053             tag: {\r
1054               type: 'text_area',\r
1055               args: {\r
1056                 options: {\r
1057                   size: '45x5', \r
1058                 },\r
1059               },\r
1060             },\r
1061           },\r
1062         },\r
1063         field_names: [\r
1064           'quotes',\r
1065           'content',\r
1066         ]\r
1067       },\r
1068     },\r
1069   },\r
1070   ground_picture: {\r
1071     uses: {\r
1072       default: {\r
1073         fields: {\r
1074           id: {\r
1075             label: {\r
1076               type: 'none',\r
1077             },\r
1078             tag: {\r
1079               type: 'hidden',\r
1080             },\r
1081           },\r
1082           panel_id: {\r
1083             label: {\r
1084               type: 'none',\r
1085             },\r
1086             tag: {\r
1087               type: 'hidden',\r
1088             },\r
1089           },\r
1090           picture_id: {\r
1091             label: {\r
1092               type: 'none',\r
1093             },\r
1094             tag: {\r
1095               type: 'hidden',\r
1096             },\r
1097           },\r
1098           caption: {\r
1099             tag: {\r
1100               type: 'text',\r
1101             },\r
1102             row_break: true,\r
1103           },\r
1104           repeat: {\r
1105             tag: {\r
1106               type: 'select',\r
1107               args: {\r
1108                 source: 'magic_number',\r
1109                 key: 'ground_picture_repeat_items',\r
1110               },\r
1111             },\r
1112             row_break: true,\r
1113           },\r
1114           x: {\r
1115             tag: {\r
1116               type: 'number',\r
1117             },\r
1118           },\r
1119           y: {\r
1120             tag: {\r
1121               type: 'number',\r
1122             },\r
1123             row_break: true,\r
1124           },\r
1125           z: {\r
1126             label: {\r
1127               type: 'none',\r
1128             },\r
1129             tag: {\r
1130               type: 'hidden',\r
1131             },\r
1132           },\r
1133           t: {\r
1134             label: {\r
1135               type: 'none',\r
1136             },\r
1137             tag: {\r
1138               type: 'hidden',\r
1139             },\r
1140           },\r
1141         },\r
1142         field_names: [\r
1143           'caption',\r
1144           'repeat',\r
1145           'x',\r
1146           'y',\r
1147           'z',\r
1148           't',\r
1149           'id',\r
1150           'panel_id',\r
1151           'picture_id',\r
1152         ]\r
1153       },\r
1154       scenario: {\r
1155         fields: {\r
1156           caption: {\r
1157             tag: {\r
1158               type: 'text',\r
1159             },\r
1160             row_break: true,\r
1161           },\r
1162         },\r
1163         field_names: [\r
1164           'caption',\r
1165         ]\r
1166       },\r
1167     },\r
1168   },\r
1169   ground_color: {\r
1170     uses: {\r
1171       default: {\r
1172         fields: {\r
1173           id: {\r
1174             label: {\r
1175               type: 'none',\r
1176             },\r
1177             tag: {\r
1178               type: 'hidden',\r
1179             },\r
1180           },\r
1181           panel_id: {\r
1182             label: {\r
1183               type: 'none',\r
1184             },\r
1185             tag: {\r
1186               type: 'hidden',\r
1187             },\r
1188           },\r
1189           caption: {\r
1190             tag: {\r
1191               type: 'text',\r
1192             },\r
1193             row_break: true,\r
1194           },\r
1195           code: {\r
1196             label: {\r
1197               args: {\r
1198                 row_break: true,\r
1199               },\r
1200             },\r
1201             tag: {\r
1202               type: 'hidden',\r
1203             },\r
1204             helpers: {\r
1205               color: {\r
1206                 type: 'color',\r
1207                 args: {\r
1208                   wrapper: 'ground_color-code-wrap'\r
1209                 },\r
1210               }\r
1211             },\r
1212             row_break: true,\r
1213           },\r
1214           orientation: {\r
1215             tag: {\r
1216               type: 'select',\r
1217             },\r
1218             row_break: true,\r
1219           },\r
1220           xy: {\r
1221             tag: {\r
1222               type: 'number',\r
1223             },\r
1224           },\r
1225           wh: {\r
1226             tag: {\r
1227               type: 'number',\r
1228             },\r
1229             row_break: true,\r
1230           },\r
1231           z: {\r
1232             label: {\r
1233               type: 'none',\r
1234             },\r
1235             tag: {\r
1236               type: 'hidden',\r
1237             },\r
1238           },\r
1239           t: {\r
1240             label: {\r
1241               type: 'none',\r
1242             },\r
1243             tag: {\r
1244               type: 'hidden',\r
1245             },\r
1246           },\r
1247         },\r
1248         field_names: [\r
1249           'id',\r
1250           'panel_id',\r
1251           'caption',\r
1252           'code',\r
1253           'orientation',\r
1254           'xy',\r
1255           'wh',\r
1256           'z',\r
1257           't',\r
1258         ]\r
1259       },\r
1260       scenario: {\r
1261         fields: {\r
1262           caption: {\r
1263             tag: {\r
1264               type: 'text',\r
1265             },\r
1266             row_break: true,\r
1267           },\r
1268         },\r
1269         field_names: [\r
1270           'caption',\r
1271         ]\r
1272       },\r
1273     },\r
1274   },\r
1275   original_picture_license_group: {\r
1276     uses: {\r
1277       default: {\r
1278         fields: {\r
1279           id: {\r
1280             label: {\r
1281               type: 'none',\r
1282             },\r
1283             tag: {\r
1284               type: 'hidden',\r
1285             },\r
1286           },\r
1287           original_picture_id: {\r
1288             label: {\r
1289               type: 'none',\r
1290             },\r
1291             tag: {\r
1292               type: 'hidden',\r
1293             },\r
1294           },\r
1295           license_group_id: {\r
1296             tag: {\r
1297               type: 'select',\r
1298             },\r
1299           },\r
1300         },\r
1301         field_names: [\r
1302           'id',\r
1303           'original_picture_id',\r
1304           'license_group_id',\r
1305         ]\r
1306       },\r
1307     },\r
1308   },\r
1309   original_picture_license: {\r
1310     uses: {\r
1311       default: {\r
1312         fields: {\r
1313           id: {\r
1314             label: {\r
1315               type: 'none',\r
1316             },\r
1317             tag: {\r
1318               type: 'hidden',\r
1319             },\r
1320           },\r
1321           original_picture_id: {\r
1322             label: {\r
1323               type: 'none',\r
1324             },\r
1325             tag: {\r
1326               type: 'hidden',\r
1327             },\r
1328           },\r
1329           license_group_id: {\r
1330             label: {\r
1331               type: 'none',\r
1332             },\r
1333             tag: {\r
1334               type: 'hidden',\r
1335             },\r
1336           },\r
1337           license_id: {\r
1338             tag: {\r
1339               type: 'select',\r
1340             },\r
1341           },\r
1342           license_settings: {\r
1343             # boost_name: 'license_group',\r
1344             row_break: true,\r
1345           },\r
1346           license_group_module_name: {\r
1347             label: {\r
1348               type: 'none',\r
1349             },\r
1350             tag: {\r
1351               type: 'hidden',\r
1352             },\r
1353           },\r
1354         },\r
1355         field_names: [\r
1356           'id',\r
1357           'original_picture_id',\r
1358           'license_group_id',\r
1359           'license_id',\r
1360           'license_settings',\r
1361           'license_group_module_name',\r
1362         ]\r
1363       },\r
1364     },\r
1365   },\r
1366   speech_balloon_template: {\r
1367     uses: {\r
1368       default: {\r
1369         fields: {\r
1370           id: {\r
1371             label: {\r
1372               type: 'none',\r
1373             },\r
1374             tag: {\r
1375               type: 'hidden',\r
1376             },\r
1377           },\r
1378           name: {\r
1379             tag: {\r
1380               type: 'text',\r
1381             },\r
1382             row_break: true,\r
1383           },\r
1384           module_name: {\r
1385             tag: {\r
1386               type: 'text',\r
1387             },\r
1388             row_break: true,\r
1389           },\r
1390           caption: {\r
1391             tag: {\r
1392               type: 'text',\r
1393             },\r
1394             row_break: true,\r
1395           },\r
1396           t: {\r
1397             tag: {\r
1398               type: 'number',\r
1399             },\r
1400             row_break: true,\r
1401           },\r
1402           system_picture_id: {\r
1403             tag: {\r
1404               type: 'number',\r
1405             },\r
1406             row_break: true,\r
1407           },\r
1408           settings: {\r
1409             tag: {\r
1410               type: 'text_area',\r
1411             },\r
1412             row_break: true,\r
1413           },\r
1414         },\r
1415         field_names: [\r
1416           'id',\r
1417           'name',\r
1418           'module_name',\r
1419           'caption',\r
1420           't',\r
1421           'system_picture_id',\r
1422           'settings',\r
1423         ]\r
1424       },\r
1425     },\r
1426   },\r
1427   writing_format: {\r
1428     uses: {\r
1429       default: {\r
1430         fields: {\r
1431           id: {\r
1432             label: {\r
1433               type: 'none',\r
1434             },\r
1435             tag: {\r
1436               type: 'hidden',\r
1437             },\r
1438           },\r
1439           name: {\r
1440             tag: {\r
1441               type: 'text',\r
1442             },\r
1443             row_break: true,\r
1444           },\r
1445           module_name: {\r
1446             tag: {\r
1447               type: 'text',\r
1448             },\r
1449             row_break: true,\r
1450           },\r
1451           caption: {\r
1452             tag: {\r
1453               type: 'text',\r
1454             },\r
1455             row_break: true,\r
1456           },\r
1457           system_picture_id: {\r
1458             tag: {\r
1459               type: 'number',\r
1460             },\r
1461             row_break: true,\r
1462           },\r
1463           settings: {\r
1464             tag: {\r
1465               type: 'text_area',\r
1466             },\r
1467             row_break: true,\r
1468           },\r
1469         },\r
1470         field_names: [\r
1471           'id',\r
1472           'name',\r
1473           'module_name',\r
1474           'caption',\r
1475           'system_picture_id',\r
1476           'settings',\r
1477         ]\r
1478       },\r
1479     },\r
1480   },\r
1481   license_group: {\r
1482     uses: {\r
1483       default: {\r
1484         fields: {\r
1485           id: {\r
1486             label: {\r
1487               type: 'none',\r
1488             },\r
1489             tag: {\r
1490               type: 'hidden',\r
1491             },\r
1492           },\r
1493           name: {\r
1494             tag: {\r
1495               type: 'text',\r
1496             },\r
1497             row_break: true,\r
1498           },\r
1499           module_name: {\r
1500             tag: {\r
1501               type: 'text',\r
1502             },\r
1503             row_break: true,\r
1504           },\r
1505           caption: {\r
1506             tag: {\r
1507               type: 'text',\r
1508             },\r
1509             row_break: true,\r
1510           },\r
1511           url: {\r
1512             tag: {\r
1513               type: 'text',\r
1514             },\r
1515             row_break: true,\r
1516           },\r
1517         },\r
1518         field_names: [\r
1519           'id',\r
1520           'name',\r
1521           'module_name',\r
1522           'caption',\r
1523           'url',\r
1524         ]\r
1525       },\r
1526     },\r
1527   },\r
1528   license: {\r
1529     uses: {\r
1530       default: {\r
1531         fields: {\r
1532           id: {\r
1533             label: {\r
1534               type: 'none',\r
1535             },\r
1536             tag: {\r
1537               type: 'hidden',\r
1538             },\r
1539           },\r
1540           license_group_id: {\r
1541             label: {\r
1542               type: 'none',\r
1543             },\r
1544             tag: {\r
1545               type: 'hidden',\r
1546             },\r
1547           },\r
1548           license_group_module_name: {\r
1549             tag: {\r
1550               type: 'text',\r
1551             },\r
1552             row_break: true,\r
1553           },\r
1554           name: {\r
1555             tag: {\r
1556               type: 'text',\r
1557             },\r
1558             row_break: true,\r
1559           },\r
1560           caption: {\r
1561             tag: {\r
1562               type: 'text',\r
1563             },\r
1564             row_break: true,\r
1565           },\r
1566           system_picture_id: {\r
1567             tag: {\r
1568               type: 'number',\r
1569             },\r
1570             row_break: true,\r
1571           },\r
1572           url: {\r
1573             tag: {\r
1574               type: 'text',\r
1575             },\r
1576             row_break: true,\r
1577           },\r
1578           license_group_settings: {\r
1579             # boost_name: 'license_group',\r
1580             row_break: true,\r
1581           },\r
1582           credit_picture_settings: {\r
1583             # boost_name: 'credit_picture',\r
1584             row_break: true,\r
1585           },\r
1586         },\r
1587         field_names: [\r
1588           'id',\r
1589           'license_group_id',\r
1590           'license_group_module_name',\r
1591           'name',\r
1592           'caption',\r
1593           'system_picture_id',\r
1594           'url',\r
1595           'license_group_settings',\r
1596           'credit_picture_settings',\r
1597         ]\r
1598       },\r
1599     },\r
1600   }\r
1601   author: {\r
1602     uses: {\r
1603       default: {\r
1604         fields: {\r
1605           id: {\r
1606             label: {\r
1607               type: 'none',\r
1608             },\r
1609             tag: {\r
1610               type: 'hidden',\r
1611             },\r
1612           },\r
1613           name: {\r
1614             label: {\r
1615               args: {\r
1616                 row_break: true,\r
1617               },\r
1618             },\r
1619             tag: {\r
1620               type: 'text',\r
1621             },\r
1622             row_break: true,\r
1623           },\r
1624         },\r
1625         field_names: [\r
1626           'id',\r
1627           'name',\r
1628         ]\r
1629       },\r
1630     },\r
1631   },\r
1632   artist: {\r
1633     uses: {\r
1634       default: {\r
1635         fields: {\r
1636           id: {\r
1637             label: {\r
1638               type: 'none',\r
1639             },\r
1640             tag: {\r
1641               type: 'hidden',\r
1642             },\r
1643           },\r
1644           name: {\r
1645             label: {\r
1646               args: {\r
1647                 row_break: true,\r
1648               },\r
1649             },\r
1650             tag: {\r
1651               type: 'text',\r
1652             },\r
1653             row_break: true,\r
1654           },\r
1655         },\r
1656         field_names: [\r
1657           'id',\r
1658           'name',\r
1659         ]\r
1660       },\r
1661     },\r
1662   },\r
1663   circle_speech_balloon_speech_balloon: {\r
1664     uses: {\r
1665       default: {\r
1666         fields: {\r
1667         },\r
1668         field_names: [\r
1669         ]\r
1670       },\r
1671     },\r
1672   },\r
1673   circle_speech_balloon_balloon: {\r
1674     uses: {\r
1675       default: {\r
1676         fields: {\r
1677         },\r
1678         field_names: [\r
1679         ]\r
1680       },\r
1681     },\r
1682   },\r
1683   circle_speech_balloon_speech: {\r
1684     uses: {\r
1685       default: {\r
1686         fields: {\r
1687         },\r
1688         field_names: [\r
1689         ]\r
1690       },\r
1691     },\r
1692   },\r
1693   plain_speech_balloon_speech_balloon: {\r
1694     uses: {\r
1695       default: {\r
1696         fields: {\r
1697         },\r
1698         field_names: [\r
1699         ]\r
1700       },\r
1701     },\r
1702   },\r
1703   plain_speech_balloon_balloon: {\r
1704     uses: {\r
1705       default: {\r
1706         fields: {\r
1707         },\r
1708         field_names: [\r
1709         ]\r
1710       },\r
1711     },\r
1712   },\r
1713   plain_speech_balloon_speech: {\r
1714     uses: {\r
1715       default: {\r
1716         fields: {\r
1717         },\r
1718         field_names: [\r
1719         ]\r
1720       },\r
1721     },\r
1722   },\r
1723   square_speech_balloon_speech_balloon: {\r
1724     uses: {\r
1725       default: {\r
1726         fields: {\r
1727         },\r
1728         field_names: [\r
1729         ]\r
1730       },\r
1731     },\r
1732   },\r
1733   square_speech_balloon_balloon: {\r
1734     uses: {\r
1735       default: {\r
1736         fields: {\r
1737         },\r
1738         field_names: [\r
1739         ]\r
1740       },\r
1741     },\r
1742   },\r
1743   square_speech_balloon_speech: {\r
1744     uses: {\r
1745       default: {\r
1746         fields: {\r
1747         },\r
1748         field_names: [\r
1749         ]\r
1750       },\r
1751     },\r
1752   },\r
1753   test_speech_balloon_speech_balloon: {\r
1754     uses: {\r
1755       default: {\r
1756         fields: {\r
1757           a: {\r
1758             tag: {\r
1759               type: 'number',\r
1760             },\r
1761             row_break: true,\r
1762           }, \r
1763         },\r
1764         field_names: [\r
1765           'a', \r
1766         ]\r
1767       },\r
1768     },\r
1769   },\r
1770   test_speech_balloon_balloon: {\r
1771     uses: {\r
1772       default: {\r
1773         fields: {\r
1774           b: {\r
1775             tag: {\r
1776               type: 'number',\r
1777             },\r
1778             row_break: true,\r
1779           }, \r
1780         },\r
1781         field_names: [\r
1782           'b', \r
1783         ]\r
1784       },\r
1785     },\r
1786   },\r
1787   test_speech_balloon_speech: {\r
1788     uses: {\r
1789       default: {\r
1790         fields: {\r
1791           c: {\r
1792             tag: {\r
1793               type: 'number',\r
1794             },\r
1795             row_break: true,\r
1796           }, \r
1797         },\r
1798         field_names: [\r
1799           'c', \r
1800         ]\r
1801       },\r
1802     },\r
1803   },\r
1804   pettanr_simple_format_speech: {\r
1805     uses: {\r
1806       default: {\r
1807         fields: {\r
1808         },\r
1809         field_names: [\r
1810         ]\r
1811       },\r
1812     },\r
1813   },\r
1814   pettanr_creative_commons_v30_licenses_license: {\r
1815     uses: {\r
1816       default: {\r
1817         fields: {\r
1818           open: {\r
1819             tag: {\r
1820               type: 'number',\r
1821             },\r
1822             row_break: true,\r
1823           },\r
1824           commercial: {\r
1825             tag: {\r
1826               type: 'number',\r
1827             },\r
1828             row_break: true,\r
1829           },\r
1830           official: {\r
1831             tag: {\r
1832               type: 'number',\r
1833             },\r
1834             row_break: true,\r
1835           },\r
1836           attribution: {\r
1837             tag: {\r
1838               type: 'number',\r
1839             },\r
1840             row_break: true,\r
1841           },\r
1842           derive: {\r
1843             tag: {\r
1844               type: 'number',\r
1845             },\r
1846             row_break: true,\r
1847           }, \r
1848           thumbnail: {\r
1849             tag: {\r
1850               type: 'number',\r
1851             },\r
1852             row_break: true,\r
1853           }, \r
1854           gif_convert: {\r
1855             tag: {\r
1856               type: 'number',\r
1857             },\r
1858             row_break: true,\r
1859           }, \r
1860           reverse: {\r
1861             tag: {\r
1862               type: 'number',\r
1863             },\r
1864             row_break: true,\r
1865           }, \r
1866           sync_vh: {\r
1867             tag: {\r
1868               type: 'number',\r
1869             },\r
1870             row_break: true,\r
1871           }, \r
1872           overlap: {\r
1873             tag: {\r
1874               type: 'number',\r
1875             },\r
1876             row_break: true,\r
1877           }, \r
1878         },\r
1879         field_names: [\r
1880           'open', \r
1881           'commercial', \r
1882           'official', \r
1883           'attribution', \r
1884           'derive', \r
1885           'thumbnail', \r
1886           'gif_convert', \r
1887           'reverse', \r
1888           'sync_vh', \r
1889           'overlap', \r
1890         ],\r
1891       },\r
1892     },\r
1893   },\r
1894   pettanr_creative_commons_v30_licenses_attribute: {\r
1895     uses: {\r
1896       default: {\r
1897         fields: {\r
1898           artist_name: {\r
1899             tag: {\r
1900               type: 'text',\r
1901             },\r
1902             row_break: true,\r
1903           },\r
1904           caption: {\r
1905             tag: {\r
1906               type: 'text',\r
1907             },\r
1908             row_break: true,\r
1909           },\r
1910           artist_url: {\r
1911             tag: {\r
1912               type: 'text',\r
1913             },\r
1914             row_break: true,\r
1915           },\r
1916           source_url: {\r
1917             tag: {\r
1918               type: 'text',\r
1919             },\r
1920             row_break: true,\r
1921           },\r
1922           more_permission_url: {\r
1923             tag: {\r
1924               type: 'text',\r
1925             },\r
1926             row_break: true,\r
1927           },\r
1928         },\r
1929         field_names: [\r
1930           'artist_name', \r
1931           'caption', \r
1932           'artist_url', \r
1933           'source_url', \r
1934           'more_permission_url', \r
1935         ],\r
1936       },\r
1937     },\r
1938   },\r
1939   pettanr_creative_commons_v30_licenses_credit_picture: {\r
1940     uses: {\r
1941       default: {\r
1942         fields: {\r
1943           source_url_btn_id: {\r
1944             tag: {\r
1945               type: 'number',\r
1946             },\r
1947             row_break: true,\r
1948           }, \r
1949           source_url_off_btn_id: {\r
1950             tag: {\r
1951               type: 'number',\r
1952             },\r
1953             row_break: true,\r
1954           }, \r
1955         },\r
1956         field_names: [\r
1957           'source_url_btn_id', \r
1958           'source_url_off_btn_id', \r
1959         ],\r
1960       },\r
1961     },\r
1962   },\r
1963   pettanr_pettan_commons_v01_licenses_license: {\r
1964     uses: {\r
1965       default: {\r
1966         fields: {\r
1967           open: {\r
1968             tag: {\r
1969               type: 'number',\r
1970             },\r
1971             row_break: true,\r
1972           },\r
1973           commercial: {\r
1974             tag: {\r
1975               type: 'number',\r
1976             },\r
1977             row_break: true,\r
1978           },\r
1979           official: {\r
1980             tag: {\r
1981               type: 'number',\r
1982             },\r
1983             row_break: true,\r
1984           },\r
1985           attribution: {\r
1986             tag: {\r
1987               type: 'number',\r
1988             },\r
1989             row_break: true,\r
1990           },\r
1991           derive: {\r
1992             tag: {\r
1993               type: 'number',\r
1994             },\r
1995             row_break: true,\r
1996           }, \r
1997           thumbnail: {\r
1998             tag: {\r
1999               type: 'number',\r
2000             },\r
2001             row_break: true,\r
2002           }, \r
2003           gif_convert: {\r
2004             tag: {\r
2005               type: 'number',\r
2006             },\r
2007             row_break: true,\r
2008           }, \r
2009           reverse: {\r
2010             tag: {\r
2011               type: 'number',\r
2012             },\r
2013             row_break: true,\r
2014           }, \r
2015           sync_vh: {\r
2016             tag: {\r
2017               type: 'number',\r
2018             },\r
2019             row_break: true,\r
2020           }, \r
2021           overlap: {\r
2022             tag: {\r
2023               type: 'number',\r
2024             },\r
2025             row_break: true,\r
2026           }, \r
2027         },\r
2028         field_names: [\r
2029           'open', \r
2030           'commercial', \r
2031           'official', \r
2032           'attribution', \r
2033           'derive', \r
2034           'thumbnail', \r
2035           'gif_convert', \r
2036           'reverse', \r
2037           'sync_vh', \r
2038           'overlap', \r
2039         ],\r
2040       },\r
2041     },\r
2042   },\r
2043   pettanr_pettan_commons_v01_licenses_attribute: {\r
2044     uses: {\r
2045       default: {\r
2046         fields: {\r
2047           artist_name: {\r
2048             tag: {\r
2049               type: 'text',\r
2050             },\r
2051             row_break: true,\r
2052           },\r
2053           caption: {\r
2054             tag: {\r
2055               type: 'text',\r
2056             },\r
2057             row_break: true,\r
2058           },\r
2059           sources: {\r
2060             tag: {\r
2061               type: 'text',\r
2062             },\r
2063             row_break: true,\r
2064           },\r
2065         },\r
2066         field_names: [\r
2067           'artist_name', \r
2068           'caption', \r
2069           'sources', \r
2070         ],\r
2071       },\r
2072     },\r
2073   },\r
2074   pettanr_pettan_commons_v01_licenses_credit_picture: {\r
2075     uses: {\r
2076       default: {\r
2077         fields: {\r
2078           source_url_btn_id: {\r
2079             tag: {\r
2080               type: 'number',\r
2081             },\r
2082             row_break: true,\r
2083           }, \r
2084           source_url_off_btn_id: {\r
2085             tag: {\r
2086               type: 'number',\r
2087             },\r
2088             row_break: true,\r
2089           }, \r
2090         },\r
2091         field_names: [\r
2092           'source_url_btn_id', \r
2093           'source_url_off_btn_id', \r
2094         ],\r
2095       },\r
2096     },\r
2097   },\r
2098   pettanr_pettan_protected_v01_licenses_license: {\r
2099     uses: {\r
2100       default: {\r
2101         fields: {\r
2102           open: {\r
2103             tag: {\r
2104               type: 'number',\r
2105             },\r
2106             row_break: true,\r
2107           },\r
2108           commercial: {\r
2109             tag: {\r
2110               type: 'number',\r
2111             },\r
2112             row_break: true,\r
2113           },\r
2114           official: {\r
2115             tag: {\r
2116               type: 'number',\r
2117             },\r
2118             row_break: true,\r
2119           },\r
2120           attribution: {\r
2121             tag: {\r
2122               type: 'number',\r
2123             },\r
2124             row_break: true,\r
2125           },\r
2126           derive: {\r
2127             tag: {\r
2128               type: 'number',\r
2129             },\r
2130             row_break: true,\r
2131           }, \r
2132           thumbnail: {\r
2133             tag: {\r
2134               type: 'number',\r
2135             },\r
2136             row_break: true,\r
2137           }, \r
2138           gif_convert: {\r
2139             tag: {\r
2140               type: 'number',\r
2141             },\r
2142             row_break: true,\r
2143           }, \r
2144           reverse: {\r
2145             tag: {\r
2146               type: 'number',\r
2147             },\r
2148             row_break: true,\r
2149           }, \r
2150           sync_vh: {\r
2151             tag: {\r
2152               type: 'number',\r
2153             },\r
2154             row_break: true,\r
2155           }, \r
2156           overlap: {\r
2157             tag: {\r
2158               type: 'number',\r
2159             },\r
2160             row_break: true,\r
2161           }, \r
2162           trackback: {\r
2163             tag: {\r
2164               type: 'number',\r
2165             },\r
2166             row_break: true,\r
2167           }, \r
2168         },\r
2169         field_names: [\r
2170           'open', \r
2171           'commercial', \r
2172           'official', \r
2173           'attribution', \r
2174           'derive', \r
2175           'thumbnail', \r
2176           'gif_convert', \r
2177           'reverse', \r
2178           'sync_vh', \r
2179           'overlap', \r
2180           'trackback', \r
2181         ],\r
2182       },\r
2183     },\r
2184   },\r
2185   pettanr_pettan_protected_v01_licenses_attribute: {\r
2186     uses: {\r
2187       default: {\r
2188         fields: {\r
2189           artist_name: {\r
2190             tag: {\r
2191               type: 'text',\r
2192             },\r
2193             row_break: true,\r
2194           },\r
2195           caption: {\r
2196             tag: {\r
2197               type: 'text',\r
2198             },\r
2199             row_break: true,\r
2200           },\r
2201           sources: {\r
2202             tag: {\r
2203               type: 'text',\r
2204             },\r
2205             row_break: true,\r
2206           },\r
2207         },\r
2208         field_names: [\r
2209           'artist_name', \r
2210           'caption', \r
2211           'sources', \r
2212         ],\r
2213       },\r
2214     },\r
2215   },\r
2216   pettanr_pettan_protected_v01_licenses_credit_picture: {\r
2217     uses: {\r
2218       default: {\r
2219         fields: {\r
2220           source_url_btn_id: {\r
2221             tag: {\r
2222               type: 'number',\r
2223             },\r
2224             row_break: true,\r
2225           }, \r
2226           source_url_off_btn_id: {\r
2227             tag: {\r
2228               type: 'number',\r
2229             },\r
2230             row_break: true,\r
2231           }, \r
2232         },\r
2233         field_names: [\r
2234           'source_url_btn_id', \r
2235           'source_url_off_btn_id', \r
2236         ],\r
2237       },\r
2238     },\r
2239   },\r
2240   pettanr_pettan_public_v01_licenses_license: {\r
2241     uses: {\r
2242       default: {\r
2243         fields: {\r
2244           open: {\r
2245             tag: {\r
2246               type: 'number',\r
2247             },\r
2248             row_break: true,\r
2249           },\r
2250           commercial: {\r
2251             tag: {\r
2252               type: 'number',\r
2253             },\r
2254             row_break: true,\r
2255           },\r
2256           official: {\r
2257             tag: {\r
2258               type: 'number',\r
2259             },\r
2260             row_break: true,\r
2261           },\r
2262           attribution: {\r
2263             tag: {\r
2264               type: 'number',\r
2265             },\r
2266             row_break: true,\r
2267           },\r
2268           derive: {\r
2269             tag: {\r
2270               type: 'number',\r
2271             },\r
2272             row_break: true,\r
2273           }, \r
2274           thumbnail: {\r
2275             tag: {\r
2276               type: 'number',\r
2277             },\r
2278             row_break: true,\r
2279           }, \r
2280           gif_convert: {\r
2281             tag: {\r
2282               type: 'number',\r
2283             },\r
2284             row_break: true,\r
2285           }, \r
2286           reverse: {\r
2287             tag: {\r
2288               type: 'number',\r
2289             },\r
2290             row_break: true,\r
2291           }, \r
2292           sync_vh: {\r
2293             tag: {\r
2294               type: 'number',\r
2295             },\r
2296             row_break: true,\r
2297           }, \r
2298           overlap: {\r
2299             tag: {\r
2300               type: 'number',\r
2301             },\r
2302             row_break: true,\r
2303           }, \r
2304           trackback: {\r
2305             tag: {\r
2306               type: 'number',\r
2307             },\r
2308             row_break: true,\r
2309           }, \r
2310         },\r
2311         field_names: [\r
2312           'open', \r
2313           'commercial', \r
2314           'official', \r
2315           'attribution', \r
2316           'derive', \r
2317           'thumbnail', \r
2318           'gif_convert', \r
2319           'reverse', \r
2320           'sync_vh', \r
2321           'overlap', \r
2322           'trackback', \r
2323         ],\r
2324       },\r
2325     },\r
2326   },\r
2327   pettanr_pettan_public_v01_licenses_attribute: {\r
2328     uses: {\r
2329       default: {\r
2330         fields: {\r
2331           artist_name: {\r
2332             tag: {\r
2333               type: 'text',\r
2334             },\r
2335             row_break: true,\r
2336           },\r
2337           caption: {\r
2338             tag: {\r
2339               type: 'text',\r
2340             },\r
2341             row_break: true,\r
2342           },\r
2343           sources: {\r
2344             tag: {\r
2345               type: 'text',\r
2346             },\r
2347             row_break: true,\r
2348           },\r
2349         },\r
2350         field_names: [\r
2351           'artist_name', \r
2352           'caption', \r
2353           'sources', \r
2354         ],\r
2355       },\r
2356     },\r
2357   },\r
2358   pettanr_pettan_public_v01_licenses_credit_picture: {\r
2359     uses: {\r
2360       default: {\r
2361         fields: {\r
2362           source_url_btn_id: {\r
2363             tag: {\r
2364               type: 'number',\r
2365             },\r
2366             row_break: true,\r
2367           }, \r
2368         },\r
2369         field_names: [\r
2370           'source_url_btn_id', \r
2371         ],\r
2372       },\r
2373     },\r
2374   },\r
2375   pettanr_public_domain_v01_licenses_license: {\r
2376     uses: {\r
2377       default: {\r
2378         fields: {\r
2379           open: {\r
2380             tag: {\r
2381               type: 'number',\r
2382             },\r
2383             row_break: true,\r
2384           },\r
2385           commercial: {\r
2386             tag: {\r
2387               type: 'number',\r
2388             },\r
2389             row_break: true,\r
2390           },\r
2391           official: {\r
2392             tag: {\r
2393               type: 'number',\r
2394             },\r
2395             row_break: true,\r
2396           },\r
2397           attribution: {\r
2398             tag: {\r
2399               type: 'number',\r
2400             },\r
2401             row_break: true,\r
2402           },\r
2403           derive: {\r
2404             tag: {\r
2405               type: 'number',\r
2406             },\r
2407             row_break: true,\r
2408           }, \r
2409           thumbnail: {\r
2410             tag: {\r
2411               type: 'number',\r
2412             },\r
2413             row_break: true,\r
2414           }, \r
2415           gif_convert: {\r
2416             tag: {\r
2417               type: 'number',\r
2418             },\r
2419             row_break: true,\r
2420           }, \r
2421           reverse: {\r
2422             tag: {\r
2423               type: 'number',\r
2424             },\r
2425             row_break: true,\r
2426           }, \r
2427           sync_vh: {\r
2428             tag: {\r
2429               type: 'number',\r
2430             },\r
2431             row_break: true,\r
2432           }, \r
2433           overlap: {\r
2434             tag: {\r
2435               type: 'number',\r
2436             },\r
2437             row_break: true,\r
2438           }, \r
2439           trackback: {\r
2440             tag: {\r
2441               type: 'number',\r
2442             },\r
2443             row_break: true,\r
2444           }, \r
2445         },\r
2446         field_names: [\r
2447           'open', \r
2448           'commercial', \r
2449           'official', \r
2450           'attribution', \r
2451           'derive', \r
2452           'thumbnail', \r
2453           'gif_convert', \r
2454           'reverse', \r
2455           'sync_vh', \r
2456           'overlap', \r
2457           'trackback', \r
2458         ],\r
2459       },\r
2460     },\r
2461   },\r
2462   pettanr_public_domain_v01_licenses_attribute: {\r
2463     uses: {\r
2464       default: {\r
2465         fields: {\r
2466           artist_name: {\r
2467             tag: {\r
2468               type: 'text',\r
2469             },\r
2470             row_break: true,\r
2471           },\r
2472           source_url: {\r
2473             tag: {\r
2474               type: 'text',\r
2475             },\r
2476             row_break: true,\r
2477           },\r
2478           note: {\r
2479             tag: {\r
2480               type: 'text',\r
2481             },\r
2482             row_break: true,\r
2483           },\r
2484         },\r
2485         field_names: [\r
2486           'artist_name', \r
2487           'source_url', \r
2488           'note', \r
2489         ],\r
2490       },\r
2491     },\r
2492   },\r
2493   pettanr_public_domain_v01_licenses_credit_picture: {\r
2494     uses: {\r
2495       default: {\r
2496         fields: {\r
2497           source_url_btn_id: {\r
2498             tag: {\r
2499               type: 'number',\r
2500             },\r
2501             row_break: true,\r
2502           }, \r
2503           source_url_off_btn_id: {\r
2504             tag: {\r
2505               type: 'number',\r
2506             },\r
2507             row_break: true,\r
2508           }, \r
2509         },\r
2510         field_names: [\r
2511           'source_url_btn_id', \r
2512           'source_url_off_btn_id', \r
2513         ],\r
2514       },\r
2515     },\r
2516   },\r
2517   pettanr_unknown_v01_licenses_license: {\r
2518     uses: {\r
2519       default: {\r
2520         fields: {\r
2521           open: {\r
2522             tag: {\r
2523               type: 'number',\r
2524             },\r
2525             row_break: true,\r
2526           },\r
2527           commercial: {\r
2528             tag: {\r
2529               type: 'number',\r
2530             },\r
2531             row_break: true,\r
2532           },\r
2533           official: {\r
2534             tag: {\r
2535               type: 'number',\r
2536             },\r
2537             row_break: true,\r
2538           },\r
2539           attribution: {\r
2540             tag: {\r
2541               type: 'number',\r
2542             },\r
2543             row_break: true,\r
2544           },\r
2545           derive: {\r
2546             tag: {\r
2547               type: 'number',\r
2548             },\r
2549             row_break: true,\r
2550           }, \r
2551           thumbnail: {\r
2552             tag: {\r
2553               type: 'number',\r
2554             },\r
2555             row_break: true,\r
2556           }, \r
2557           gif_convert: {\r
2558             tag: {\r
2559               type: 'number',\r
2560             },\r
2561             row_break: true,\r
2562           }, \r
2563           reverse: {\r
2564             tag: {\r
2565               type: 'number',\r
2566             },\r
2567             row_break: true,\r
2568           }, \r
2569           sync_vh: {\r
2570             tag: {\r
2571               type: 'number',\r
2572             },\r
2573             row_break: true,\r
2574           }, \r
2575           overlap: {\r
2576             tag: {\r
2577               type: 'number',\r
2578             },\r
2579             row_break: true,\r
2580           }, \r
2581           trackback: {\r
2582             tag: {\r
2583               type: 'number',\r
2584             },\r
2585             row_break: true,\r
2586           }, \r
2587         },\r
2588         field_names: [\r
2589           'open', \r
2590           'commercial', \r
2591           'official', \r
2592           'attribution', \r
2593           'derive', \r
2594           'thumbnail', \r
2595           'gif_convert', \r
2596           'reverse', \r
2597           'sync_vh', \r
2598           'overlap', \r
2599           'trackback', \r
2600         ],\r
2601       },\r
2602     },\r
2603   },\r
2604   pettanr_unknown_v01_licenses_attribute: {\r
2605     uses: {\r
2606       default: {\r
2607         fields: {\r
2608           source_url: {\r
2609             tag: {\r
2610               type: 'text',\r
2611             },\r
2612             row_break: true,\r
2613           },\r
2614           note: {\r
2615             tag: {\r
2616               type: 'text',\r
2617             },\r
2618             row_break: true,\r
2619           },\r
2620         },\r
2621         field_names: [\r
2622           'source_url', \r
2623           'note', \r
2624         ],\r
2625       },\r
2626     },\r
2627   },\r
2628   pettanr_unknown_v01_licenses_credit_picture: {\r
2629     uses: {\r
2630       default: {\r
2631         fields: {\r
2632           source_url_btn_id: {\r
2633             tag: {\r
2634               type: 'number',\r
2635             },\r
2636             row_break: true,\r
2637           }, \r
2638           source_url_off_btn_id: {\r
2639             tag: {\r
2640               type: 'number',\r
2641             },\r
2642             row_break: true,\r
2643           }, \r
2644         },\r
2645         field_names: [\r
2646           'source_url_btn_id', \r
2647           'source_url_off_btn_id', \r
2648         ],\r
2649       },\r
2650     },\r
2651   },\r
2652 }\r
2653 @repeat_texts = ['repeat', 'repeat-x', 'repeat-y', 'no-repeat']\r
2654 \r
2655 @text_align_texts = ['left', 'left', 'right', 'center']\r
2656 \r