OSDN Git Service

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