OSDN Git Service

a56b5fb62d87403a8e22120ed887f7e01501928f
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / forms.js.coffee.erb
1 #マニフェスト\r
2 @forms = {\r
3   folder: {\r
4     fields: {\r
5       name: {\r
6         tag: {\r
7           type: 'text',\r
8         },\r
9         row_break: true,\r
10       },\r
11       controller_name: {\r
12         tag: {\r
13           type: 'text',\r
14         },\r
15         row_break: true,\r
16       },\r
17       action_name: {\r
18         tag: {\r
19           type: 'text',\r
20         },\r
21         row_break: true,\r
22       },\r
23       category_id: {\r
24         tag: {\r
25           type: 'number',\r
26         },\r
27         row_break: true,\r
28       },\r
29       t: {\r
30         tag: {\r
31           type: 'number',\r
32         },\r
33         row_break: true,\r
34       },\r
35       parent_id: {\r
36         tag: {\r
37           type: 'number',\r
38         },\r
39         row_break: true,\r
40       },\r
41       lft: {\r
42         tag: {\r
43           type: 'number',\r
44         },\r
45         row_break: true,\r
46       },\r
47       rgt: {\r
48         tag: {\r
49           type: 'number',\r
50         },\r
51         row_break: true,\r
52       },\r
53       depth: {\r
54         tag: {\r
55           type: 'number',\r
56         },\r
57         row_break: true,\r
58       },\r
59       id: {\r
60         label: {\r
61           type: 'none',\r
62         },\r
63         tag: {\r
64           type: 'hidden',\r
65         },\r
66       },\r
67     },\r
68     field_names: [\r
69       'controller_name',\r
70       'action_name',\r
71       'category_id',\r
72       't',\r
73       'parent_id',\r
74       'lft',\r
75       'rgt',\r
76       'depth',\r
77       'id',\r
78     ]\r
79   },\r
80   scroll: {\r
81     fields: {\r
82       title: {\r
83         label: {\r
84           args: {\r
85             row_break: true,\r
86           },\r
87         },\r
88         tag: {\r
89           type: 'text',\r
90         },\r
91         row_break: true,\r
92       },\r
93       description: {\r
94         label: {\r
95           args: {\r
96             row_break: true,\r
97           },\r
98         },\r
99         tag: {\r
100           type: 'text_area',\r
101         },\r
102       },\r
103       visible: {\r
104         tag: {\r
105           type: 'select',\r
106         },\r
107         row_break: true,\r
108       },\r
109       id: {\r
110         label: {\r
111           type: 'none',\r
112         },\r
113         tag: {\r
114           type: 'hidden',\r
115         },\r
116       },\r
117       author_id: {\r
118         label: {\r
119           type: 'none',\r
120         },\r
121         tag: {\r
122           type: 'hidden',\r
123         },\r
124       },\r
125     },\r
126     field_names: [\r
127       'title',\r
128       'description',\r
129       'visible',\r
130       'id',\r
131       'author_id',\r
132     ]\r
133   },\r
134   scroll_panel: {\r
135     fields: {\r
136       scroll_id: {\r
137         tag: {\r
138           type: 'number',\r
139         },\r
140       },\r
141       panel_id: {\r
142         tag: {\r
143           type: 'number',\r
144         },\r
145       },\r
146       t: {\r
147         tag: {\r
148           type: 'number',\r
149         },\r
150       },\r
151       id: {\r
152         label: {\r
153           type: 'none',\r
154         },\r
155         tag: {\r
156           type: 'hidden',\r
157         },\r
158       },\r
159     },\r
160     field_names: [\r
161       'scroll_id',\r
162       'panel_id',\r
163       't',\r
164       'id',\r
165     ]\r
166   },\r
167   comic: {\r
168     fields: {\r
169       title: {\r
170         label: {\r
171           args: {\r
172             row_break: true,\r
173           },\r
174         },\r
175         tag: {\r
176           type: 'text',\r
177         },\r
178         row_break: true,\r
179       },\r
180       description: {\r
181         label: {\r
182           args: {\r
183             row_break: true,\r
184           },\r
185         },\r
186         tag: {\r
187           type: 'text_area',\r
188         },\r
189       },\r
190       visible: {\r
191         tag: {\r
192           type: 'select',\r
193         },\r
194         row_break: true,\r
195       },\r
196       id: {\r
197         label: {\r
198           type: 'none',\r
199         },\r
200         tag: {\r
201           type: 'hidden',\r
202         },\r
203       },\r
204       author_id: {\r
205         label: {\r
206           type: 'none',\r
207         },\r
208         tag: {\r
209           type: 'hidden',\r
210         },\r
211       },\r
212     },\r
213     field_names: [\r
214       'title',\r
215       'description',\r
216       'visible',\r
217       'id',\r
218       'author_id',\r
219     ]\r
220   },\r
221   comic_story: {\r
222     fields: {\r
223       comic_id: {\r
224         tag: {\r
225           type: 'number',\r
226         },\r
227       },\r
228       story_id: {\r
229         tag: {\r
230           type: 'number',\r
231         },\r
232       },\r
233       t: {\r
234         tag: {\r
235           type: 'number',\r
236         },\r
237       },\r
238       id: {\r
239         label: {\r
240           type: 'none',\r
241         },\r
242         tag: {\r
243           type: 'hidden',\r
244         },\r
245       },\r
246     },\r
247     field_names: [\r
248       'comic_id',\r
249       'story_id',\r
250       't',\r
251       'id',\r
252     ]\r
253   },\r
254   story: {\r
255     fields: {\r
256       title: {\r
257         label: {\r
258           args: {\r
259             row_break: true,\r
260           },\r
261         },\r
262         tag: {\r
263           type: 'text',\r
264         },\r
265         row_break: true,\r
266       },\r
267       description: {\r
268         label: {\r
269           args: {\r
270             row_break: true,\r
271           },\r
272         },\r
273         tag: {\r
274           type: 'text_area',\r
275         },\r
276         row_break: true,\r
277       },\r
278       visible: {\r
279         tag: {\r
280           type: 'select',\r
281         },\r
282         row_break: true,\r
283       },\r
284       id: {\r
285         label: {\r
286           type: 'none',\r
287         },\r
288         tag: {\r
289           type: 'hidden',\r
290         },\r
291       },\r
292       author_id: {\r
293         label: {\r
294           type: 'none',\r
295         },\r
296         tag: {\r
297           type: 'hidden',\r
298         },\r
299       },\r
300     },\r
301     field_names: [\r
302       'title',\r
303       'description',\r
304       'visible',\r
305       'id',\r
306       'author_id',\r
307     ]\r
308   },\r
309   story_sheet: {\r
310     fields: {\r
311       story_id: {\r
312         label: {\r
313           type: 'none',\r
314         },\r
315         tag: {\r
316           type: 'number',\r
317         },\r
318       },\r
319       sheet_id: {\r
320         label: {\r
321           type: 'none',\r
322         },\r
323         tag: {\r
324           type: 'number',\r
325         },\r
326       },\r
327       t: {\r
328         tag: {\r
329           type: 'number',\r
330         },\r
331       },\r
332       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       'story_id',\r
343       'sheet_id',\r
344       't',\r
345       'id',\r
346     ]\r
347   },\r
348   sheet: {\r
349     fields: {\r
350       caption: {\r
351         label: {\r
352           args: {\r
353             row_break: true,\r
354           },\r
355         },\r
356         tag: {\r
357           type: 'text',\r
358         },\r
359         row_break: true,\r
360       },\r
361       width: {\r
362         tag: {\r
363           type: 'number',\r
364         },\r
365       },\r
366       height: {\r
367         tag: {\r
368           type: 'number',\r
369         },\r
370         row_break: true, \r
371       },\r
372       visible: {\r
373         tag: {\r
374           type: 'select',\r
375         },\r
376         row_break: true,\r
377       },\r
378       id: {\r
379         label: {\r
380           type: 'none',\r
381         },\r
382         tag: {\r
383           type: 'hidden',\r
384         },\r
385       },\r
386       author_id: {\r
387         label: {\r
388           type: 'none',\r
389         },\r
390         tag: {\r
391           type: 'hidden',\r
392         },\r
393       },\r
394     },\r
395     field_names: [\r
396       'caption',\r
397       'width',\r
398       'height',\r
399       'visible',\r
400       'id',\r
401       'author_id',\r
402     ]\r
403   },\r
404   sheet_panel: {\r
405     fields: {\r
406       sheet_id: {\r
407         tag: {\r
408           type: 'number',\r
409         },\r
410       },\r
411       panel_id: {\r
412         tag: {\r
413           type: 'number',\r
414         },\r
415       },\r
416       x: {\r
417         tag: {\r
418           type: 'number',\r
419         },\r
420       },\r
421       y: {\r
422         tag: {\r
423           type: 'number',\r
424         },\r
425         row_break: true,\r
426       },\r
427       z: {\r
428         label: {\r
429           type: 'none',\r
430         },\r
431         tag: {\r
432           type: 'hidden',\r
433         },\r
434       },\r
435       t: {\r
436         label: {\r
437           type: 'none',\r
438         },\r
439         tag: {\r
440           type: 'hidden',\r
441         },\r
442       },\r
443       id: {\r
444         label: {\r
445           type: 'none',\r
446         },\r
447         tag: {\r
448           type: 'hidden',\r
449         },\r
450       },\r
451     },\r
452     field_names: [\r
453       'sheet_id',\r
454       'panel_id',\r
455       'x',\r
456       'y',\r
457       'z',\r
458       't',\r
459       'id',\r
460     ]\r
461   },\r
462   panel: {\r
463     fields: {\r
464       caption: {\r
465         tag: {\r
466           type: 'text',\r
467         },\r
468         row_break: true,\r
469       },\r
470       width: {\r
471         tag: {\r
472           type: 'number',\r
473         },\r
474       },\r
475       height: {\r
476         tag: {\r
477           type: 'number',\r
478         },\r
479         row_break: true, \r
480       },\r
481       border: {\r
482         tag: {\r
483           type: 'number',\r
484         },\r
485       },\r
486       publish: {\r
487         tag: {\r
488           type: 'select',\r
489         },\r
490         row_break: true,\r
491       },\r
492       id: {\r
493         label: {\r
494           type: 'none',\r
495         },\r
496         tag: {\r
497           type: 'hidden',\r
498         },\r
499       },\r
500       author_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       'caption',\r
511       'width',\r
512       'height',\r
513       'border',\r
514       'publish',\r
515       'id',\r
516       'author_id',\r
517     ]\r
518   },\r
519   panel_picture: {\r
520     fields: {\r
521       caption: {\r
522         tag: {\r
523           type: 'text',\r
524         },\r
525         row_break: true,\r
526       },\r
527       x: {\r
528         tag: {\r
529           type: 'number',\r
530         },\r
531       },\r
532       y: {\r
533         tag: {\r
534           type: 'number',\r
535         },\r
536         row_break: true,\r
537       },\r
538       width: {\r
539         tag: {\r
540           type: 'number',\r
541         },\r
542         helpers: {\r
543           size: {\r
544             type: 'size',\r
545             args: {\r
546               dom_class: 'panel_picture_width_tool', \r
547             },\r
548           },\r
549         },\r
550         row_break: true,\r
551       },\r
552       height: {\r
553         tag: {\r
554           type: 'number',\r
555         },\r
556         helpers: {\r
557           size: {\r
558             type: 'size',\r
559             args: {\r
560               dom_class: 'panel_picture_height_tool', \r
561             },\r
562           },\r
563         },\r
564         row_break: true,\r
565       },\r
566       link: {\r
567         tag: {\r
568           type: 'text',\r
569         },\r
570         row_break: true,\r
571       },\r
572       id: {\r
573         label: {\r
574           type: 'none',\r
575         },\r
576         tag: {\r
577           type: 'hidden',\r
578         },\r
579       },\r
580       panel_id: {\r
581         label: {\r
582           type: 'none',\r
583         },\r
584         tag: {\r
585           type: 'hidden',\r
586         },\r
587       },\r
588       picture_id: {\r
589         tag: {\r
590           type: 'hidden',\r
591         },\r
592         helpers: {\r
593           popup: {\r
594             type: 'popup',\r
595             args: {\r
596               source: 'pictures',\r
597             },\r
598           },\r
599         },\r
600       },\r
601       z: {\r
602         label: {\r
603           type: 'none',\r
604         },\r
605         tag: {\r
606           type: 'hidden',\r
607         },\r
608       },\r
609       t: {\r
610         label: {\r
611           type: 'none',\r
612         },\r
613         tag: {\r
614           type: 'hidden',\r
615         },\r
616       },\r
617     },\r
618     field_names: [\r
619       'caption',\r
620       'x',\r
621       'y',\r
622       'width',\r
623       'height',\r
624       'link',\r
625       'id',\r
626       'panel_id',\r
627       'picture_id',\r
628       'z',\r
629       't',\r
630     ]\r
631   },\r
632   speech_balloon: {\r
633     fields: {\r
634       id: {\r
635         label: {\r
636           type: 'none',\r
637         },\r
638         tag: {\r
639           type: 'hidden',\r
640         },\r
641       },\r
642       panel_id: {\r
643         label: {\r
644           type: 'none',\r
645         },\r
646         tag: {\r
647           type: 'hidden',\r
648         },\r
649       },\r
650       speech_balloon_template_id: {\r
651         label: {\r
652           type: 'none',\r
653         },\r
654         tag: {\r
655           type: 'hidden',\r
656         },\r
657       },\r
658       caption: {\r
659         tag: {\r
660           type: 'text',\r
661         },\r
662         row_break: true,\r
663       },\r
664       z: {\r
665         label: {\r
666           type: 'none',\r
667         },\r
668         tag: {\r
669           type: 'hidden',\r
670         },\r
671       },\r
672       t: {\r
673         label: {\r
674           type: 'none',\r
675         },\r
676         tag: {\r
677           type: 'hidden',\r
678         },\r
679       },\r
680       speech_balloon_template_module_name: {\r
681         label: {\r
682           type: 'none',\r
683         },\r
684         tag: {\r
685           type: 'hidden',\r
686         },\r
687       },\r
688       speech_balloon_template_settings: {\r
689         row_break: true,\r
690       },\r
691     },\r
692     field_names: [\r
693       'caption',\r
694       'id',\r
695       'panel_id',\r
696       'speech_balloon_template_id',\r
697       'speech_balloon_template_module_name',\r
698       'z',\r
699       't',\r
700       'speech_balloon_template_settings',\r
701     ],\r
702   },\r
703   balloon: {\r
704     fields: {\r
705       id: {\r
706         label: {\r
707           type: 'none',\r
708         },\r
709         tag: {\r
710           type: 'hidden',\r
711         },\r
712       },\r
713       speech_balloon_id: {\r
714         label: {\r
715           type: 'none',\r
716         },\r
717         tag: {\r
718           type: 'hidden',\r
719         },\r
720       },\r
721       speech_balloon_template_id: {\r
722         label: {\r
723           type: 'none',\r
724         },\r
725         tag: {\r
726           type: 'hidden',\r
727         },\r
728       },\r
729       system_picture_id: {\r
730         label: {\r
731           type: 'none',\r
732         },\r
733         tag: {\r
734           type: 'hidden',\r
735         },\r
736       },\r
737       r: {\r
738         tag: {\r
739           type: 'number',\r
740         },\r
741         helpers: {\r
742           tail_angle: {\r
743             type: 'size',\r
744             args: {\r
745             },\r
746           },\r
747         },\r
748         row_break: true,\r
749       },\r
750       x: {\r
751         tag: {\r
752           type: 'number',\r
753         },\r
754       },\r
755       y: {\r
756         label: {\r
757         },\r
758         tag: {\r
759           type: 'number',\r
760         },\r
761         row_break: true,\r
762       },\r
763       width: {\r
764         tag: {\r
765           type: 'number',\r
766         },\r
767       },\r
768       height: {\r
769         tag: {\r
770           type: 'number',\r
771         },\r
772         row_break: true,\r
773       },\r
774       speech_balloon_template_module_name: {\r
775         label: {\r
776           type: 'none',\r
777         },\r
778         tag: {\r
779           type: 'hidden',\r
780         },\r
781       },\r
782       speech_balloon_template_settings: {\r
783         row_break: true,\r
784       },\r
785     },\r
786     field_names: [\r
787       'r',\r
788       'x',\r
789       'y',\r
790       'width',\r
791       'height',\r
792       'id',\r
793       'speech_balloon_id',\r
794       'system_picture_id',\r
795       'speech_balloon_template_id',\r
796       'speech_balloon_template_module_name',\r
797       'speech_balloon_template_settings',\r
798     ],\r
799   },\r
800   speech: {\r
801     fields: {\r
802       id: {\r
803         label: {\r
804           type: 'none',\r
805         },\r
806         tag: {\r
807           type: 'hidden',\r
808         },\r
809       },\r
810       speech_balloon_id: {\r
811         label: {\r
812           type: 'none',\r
813         },\r
814         tag: {\r
815           type: 'hidden',\r
816         },\r
817       },\r
818       speech_balloon_template_id: {\r
819         label: {\r
820           type: 'none',\r
821         },\r
822         tag: {\r
823           type: 'hidden',\r
824         },\r
825       },\r
826       x: {\r
827         label: {\r
828           type: 'none',\r
829         },\r
830         tag: {\r
831           type: 'hidden',\r
832         },\r
833       },\r
834       y: {\r
835         label: {\r
836           type: 'none',\r
837         },\r
838         tag: {\r
839           type: 'hidden',\r
840         },\r
841       },\r
842       width: {\r
843         label: {\r
844           type: 'none',\r
845         },\r
846         tag: {\r
847           type: 'hidden',\r
848         },\r
849       },\r
850       height: {\r
851         label: {\r
852           type: 'none',\r
853         },\r
854         tag: {\r
855           type: 'hidden',\r
856         },\r
857       },\r
858       writing_format_id: {\r
859         tag: {\r
860           type: 'select',\r
861         },\r
862       },\r
863       font_size: {\r
864         tag: {\r
865           type: 'select',\r
866         },\r
867         row_break: true,\r
868       },\r
869       text_align: {\r
870         tag: {\r
871           type: 'select',\r
872         },\r
873       },\r
874       quotes: {\r
875         tag: {\r
876           type: 'text',\r
877         },\r
878       },\r
879       content: {\r
880         label: {\r
881           args: {\r
882             row_break: true,\r
883           },\r
884         },\r
885         tag: {\r
886           type: 'text_area',\r
887           args: {\r
888             options: {\r
889               size: '45x5', \r
890             },\r
891           },\r
892         },\r
893       },\r
894       fore_color: {\r
895         label: {\r
896           row_break: true,\r
897         },\r
898         tag: {\r
899           type: 'hidden',\r
900         },\r
901         helpers: {\r
902           color: {\r
903             type: 'color',\r
904             args: {\r
905               wrapper: 'speech-fore_color-wrap',\r
906             },\r
907           },\r
908         },\r
909       },\r
910       speech_balloon_template_module_name: {\r
911         label: {\r
912           type: 'none',\r
913         },\r
914         tag: {\r
915           type: 'hidden',\r
916         },\r
917       },\r
918       writing_format_module_name: {\r
919         label: {\r
920           type: 'none',\r
921         },\r
922         tag: {\r
923           type: 'hidden',\r
924         },\r
925       },\r
926       speech_balloon_template_settings: {\r
927         row_break: true,\r
928       },\r
929     },\r
930     field_names: [\r
931       'writing_format_id',\r
932       'font_size',\r
933       'text_align',\r
934       'quotes',\r
935       'content',\r
936       'fore_color',\r
937       'id',\r
938       'speech_balloon_id',\r
939       'x',\r
940       'y',\r
941       'width',\r
942       'height',\r
943       'speech_balloon_template_id',\r
944       'speech_balloon_template_module_name',\r
945       'speech_balloon_template_settings',\r
946       'writing_format_module_name',\r
947     ],\r
948   },\r
949   ground_picture: {\r
950     fields: {\r
951       id: {\r
952         label: {\r
953           type: 'none',\r
954         },\r
955         tag: {\r
956           type: 'hidden',\r
957         },\r
958       },\r
959       panel_id: {\r
960         label: {\r
961           type: 'none',\r
962         },\r
963         tag: {\r
964           type: 'hidden',\r
965         },\r
966       },\r
967       picture_id: {\r
968         label: {\r
969           type: 'none',\r
970         },\r
971         tag: {\r
972           type: 'hidden',\r
973         },\r
974       },\r
975       caption: {\r
976         tag: {\r
977           type: 'text',\r
978         },\r
979         row_break: true,\r
980       },\r
981       repeat: {\r
982         tag: {\r
983           type: 'select',\r
984           args: {\r
985             source: 'magic_number',\r
986             key: 'ground_picture_repeat_items',\r
987           },\r
988         },\r
989         row_break: true,\r
990       },\r
991       x: {\r
992         tag: {\r
993           type: 'number',\r
994         },\r
995       },\r
996       y: {\r
997         tag: {\r
998           type: 'number',\r
999         },\r
1000         row_break: true,\r
1001       },\r
1002       z: {\r
1003         label: {\r
1004           type: 'none',\r
1005         },\r
1006         tag: {\r
1007           type: 'hidden',\r
1008         },\r
1009       },\r
1010       t: {\r
1011         label: {\r
1012           type: 'none',\r
1013         },\r
1014         tag: {\r
1015           type: 'hidden',\r
1016         },\r
1017       },\r
1018     },\r
1019     field_names: [\r
1020       'caption',\r
1021       'repeat',\r
1022       'x',\r
1023       'y',\r
1024       'z',\r
1025       't',\r
1026       'id',\r
1027       'panel_id',\r
1028       'picture_id',\r
1029     ]\r
1030   },\r
1031   ground_color: {\r
1032     fields: {\r
1033       id: {\r
1034         label: {\r
1035           type: 'none',\r
1036         },\r
1037         tag: {\r
1038           type: 'hidden',\r
1039         },\r
1040       },\r
1041       panel_id: {\r
1042         label: {\r
1043           type: 'none',\r
1044         },\r
1045         tag: {\r
1046           type: 'hidden',\r
1047         },\r
1048       },\r
1049       caption: {\r
1050         tag: {\r
1051           type: 'text',\r
1052         },\r
1053         row_break: true,\r
1054       },\r
1055       code: {\r
1056         label: {\r
1057           args: {\r
1058             row_break: true,\r
1059           },\r
1060         },\r
1061         tag: {\r
1062           type: 'hidden',\r
1063         },\r
1064         helpers: {\r
1065           color: {\r
1066             type: 'color',\r
1067             args: {\r
1068               wrapper: 'ground_color-code-wrap'\r
1069             },\r
1070           }\r
1071         },\r
1072         row_break: true,\r
1073       },\r
1074       orientation: {\r
1075         tag: {\r
1076           type: 'select',\r
1077         },\r
1078         row_break: true,\r
1079       },\r
1080       xy: {\r
1081         tag: {\r
1082           type: 'number',\r
1083         },\r
1084       },\r
1085       wh: {\r
1086         tag: {\r
1087           type: 'number',\r
1088         },\r
1089         row_break: true,\r
1090       },\r
1091       z: {\r
1092         label: {\r
1093           type: 'none',\r
1094         },\r
1095         tag: {\r
1096           type: 'hidden',\r
1097         },\r
1098       },\r
1099       t: {\r
1100         label: {\r
1101           type: 'none',\r
1102         },\r
1103         tag: {\r
1104           type: 'hidden',\r
1105         },\r
1106       },\r
1107     },\r
1108     field_names: [\r
1109       'id',\r
1110       'panel_id',\r
1111       'caption',\r
1112       'code',\r
1113       'orientation',\r
1114       'xy',\r
1115       'wh',\r
1116       'z',\r
1117       't',\r
1118     ]\r
1119   },\r
1120   original_picture_license_group: {\r
1121     fields: {\r
1122       id: {\r
1123         label: {\r
1124           type: 'none',\r
1125         },\r
1126         tag: {\r
1127           type: 'hidden',\r
1128         },\r
1129       },\r
1130       license_group_id: {\r
1131         tag: {\r
1132           type: 'select',\r
1133         },\r
1134       },\r
1135     },\r
1136     field_names: [\r
1137       'id',\r
1138       'original_picture_id',\r
1139       'license_group_id',\r
1140     ]\r
1141   },\r
1142   speech_balloon_template: {\r
1143     fields: {\r
1144       id: {\r
1145         label: {\r
1146           type: 'none',\r
1147         },\r
1148         tag: {\r
1149           type: 'hidden',\r
1150         },\r
1151       },\r
1152       name: {\r
1153         tag: {\r
1154           type: 'text',\r
1155         },\r
1156         row_break: true,\r
1157       },\r
1158       module_name: {\r
1159         tag: {\r
1160           type: 'text',\r
1161         },\r
1162         row_break: true,\r
1163       },\r
1164       caption: {\r
1165         tag: {\r
1166           type: 'text',\r
1167         },\r
1168         row_break: true,\r
1169       },\r
1170       t: {\r
1171         tag: {\r
1172           type: 'number',\r
1173         },\r
1174         row_break: true,\r
1175       },\r
1176       system_picture_id: {\r
1177         tag: {\r
1178           type: 'number',\r
1179         },\r
1180         row_break: true,\r
1181       },\r
1182       settings: {\r
1183         tag: {\r
1184           type: 'text_area',\r
1185         },\r
1186         row_break: true,\r
1187       },\r
1188     },\r
1189     field_names: [\r
1190       'id',\r
1191       'name',\r
1192       'module_name',\r
1193       'caption',\r
1194       't',\r
1195       'system_picture_id',\r
1196       'settings',\r
1197     ]\r
1198   },\r
1199   writing_format: {\r
1200     fields: {\r
1201       id: {\r
1202         label: {\r
1203           type: 'none',\r
1204         },\r
1205         tag: {\r
1206           type: 'hidden',\r
1207         },\r
1208       },\r
1209       name: {\r
1210         tag: {\r
1211           type: 'text',\r
1212         },\r
1213         row_break: true,\r
1214       },\r
1215       module_name: {\r
1216         tag: {\r
1217           type: 'text',\r
1218         },\r
1219         row_break: true,\r
1220       },\r
1221       caption: {\r
1222         tag: {\r
1223           type: 'text',\r
1224         },\r
1225         row_break: true,\r
1226       },\r
1227       system_picture_id: {\r
1228         tag: {\r
1229           type: 'number',\r
1230         },\r
1231         row_break: true,\r
1232       },\r
1233       settings: {\r
1234         tag: {\r
1235           type: 'text_area',\r
1236         },\r
1237         row_break: true,\r
1238       },\r
1239     },\r
1240     field_names: [\r
1241       'id',\r
1242       'name',\r
1243       'module_name',\r
1244       'caption',\r
1245       'system_picture_id',\r
1246       'settings',\r
1247     ]\r
1248   },\r
1249   license_group: {\r
1250     fields: {\r
1251       id: {\r
1252         label: {\r
1253           type: 'none',\r
1254         },\r
1255         tag: {\r
1256           type: 'hidden',\r
1257         },\r
1258       },\r
1259       name: {\r
1260         tag: {\r
1261           type: 'text',\r
1262         },\r
1263         row_break: true,\r
1264       },\r
1265       module_name: {\r
1266         tag: {\r
1267           type: 'text',\r
1268         },\r
1269         row_break: true,\r
1270       },\r
1271       caption: {\r
1272         tag: {\r
1273           type: 'text',\r
1274         },\r
1275         row_break: true,\r
1276       },\r
1277       url: {\r
1278         tag: {\r
1279           type: 'text',\r
1280         },\r
1281         row_break: true,\r
1282       },\r
1283     },\r
1284     field_names: [\r
1285       'id',\r
1286       'name',\r
1287       'module_name',\r
1288       'caption',\r
1289       'url',\r
1290     ]\r
1291   },\r
1292   license: {\r
1293     fields: {\r
1294       id: {\r
1295         label: {\r
1296           type: 'none',\r
1297         },\r
1298         tag: {\r
1299           type: 'hidden',\r
1300         },\r
1301       },\r
1302       license_group_id: {\r
1303         label: {\r
1304           type: 'none',\r
1305         },\r
1306         tag: {\r
1307           type: 'hidden',\r
1308         },\r
1309       },\r
1310       license_group_module_name: {\r
1311         tag: {\r
1312           type: 'text',\r
1313         },\r
1314         row_break: true,\r
1315       },\r
1316       name: {\r
1317         tag: {\r
1318           type: 'text',\r
1319         },\r
1320         row_break: true,\r
1321       },\r
1322       caption: {\r
1323         tag: {\r
1324           type: 'text',\r
1325         },\r
1326         row_break: true,\r
1327       },\r
1328       system_picture_id: {\r
1329         tag: {\r
1330           type: 'number',\r
1331         },\r
1332         row_break: true,\r
1333       },\r
1334       url: {\r
1335         tag: {\r
1336           type: 'text',\r
1337         },\r
1338         row_break: true,\r
1339       },\r
1340       license_group_settings: {\r
1341         # boost_name: 'license_group',\r
1342         row_break: true,\r
1343       },\r
1344       credit_picture_settings: {\r
1345         # boost_name: 'credit_picture',\r
1346         row_break: true,\r
1347       },\r
1348     },\r
1349     field_names: [\r
1350       'id',\r
1351       'license_group_id',\r
1352       'license_group_module_name',\r
1353       'name',\r
1354       'caption',\r
1355       'system_picture_id',\r
1356       'url',\r
1357       'license_group_settings',\r
1358       'credit_picture_settings',\r
1359     ]\r
1360   }\r
1361   author: {\r
1362     fields: {\r
1363       id: {\r
1364         label: {\r
1365           type: 'none',\r
1366         },\r
1367         tag: {\r
1368           type: 'hidden',\r
1369         },\r
1370       },\r
1371       name: {\r
1372         label: {\r
1373           args: {\r
1374             row_break: true,\r
1375           },\r
1376         },\r
1377         tag: {\r
1378           type: 'text',\r
1379         },\r
1380         row_break: true,\r
1381       },\r
1382     },\r
1383     field_names: [\r
1384       'id',\r
1385       'name',\r
1386     ]\r
1387   },\r
1388   artist: {\r
1389     fields: {\r
1390       id: {\r
1391         label: {\r
1392           type: 'none',\r
1393         },\r
1394         tag: {\r
1395           type: 'hidden',\r
1396         },\r
1397       },\r
1398       name: {\r
1399         label: {\r
1400           args: {\r
1401             row_break: true,\r
1402           },\r
1403         },\r
1404         tag: {\r
1405           type: 'text',\r
1406         },\r
1407         row_break: true,\r
1408       },\r
1409     },\r
1410     field_names: [\r
1411       'id',\r
1412       'name',\r
1413     ]\r
1414   },\r
1415   circle_speech_balloon_speech_balloon: {\r
1416     fields: {\r
1417     },\r
1418     field_names: [\r
1419     ]\r
1420   },\r
1421   circle_speech_balloon_balloon: {\r
1422     fields: {\r
1423     },\r
1424     field_names: [\r
1425     ]\r
1426   },\r
1427   circle_speech_balloon_speech: {\r
1428     fields: {\r
1429     },\r
1430     field_names: [\r
1431     ]\r
1432   },\r
1433   plain_speech_balloon_speech_balloon: {\r
1434     fields: {\r
1435     },\r
1436     field_names: [\r
1437     ]\r
1438   },\r
1439   plain_speech_balloon_balloon: {\r
1440     fields: {\r
1441     },\r
1442     field_names: [\r
1443     ]\r
1444   },\r
1445   plain_speech_balloon_speech: {\r
1446     fields: {\r
1447     },\r
1448     field_names: [\r
1449     ]\r
1450   },\r
1451   square_speech_balloon_speech_balloon: {\r
1452     fields: {\r
1453     },\r
1454     field_names: [\r
1455     ]\r
1456   },\r
1457   square_speech_balloon_balloon: {\r
1458     fields: {\r
1459     },\r
1460     field_names: [\r
1461     ]\r
1462   },\r
1463   square_speech_balloon_speech: {\r
1464     fields: {\r
1465     },\r
1466     field_names: [\r
1467     ]\r
1468   },\r
1469   test_speech_balloon_speech_balloon: {\r
1470     fields: {\r
1471       a: {\r
1472         tag: {\r
1473           type: 'number',\r
1474         },\r
1475         row_break: true,\r
1476       }, \r
1477     },\r
1478     field_names: [\r
1479       'a', \r
1480     ]\r
1481   },\r
1482   test_speech_balloon_balloon: {\r
1483     fields: {\r
1484       b: {\r
1485         tag: {\r
1486           type: 'number',\r
1487         },\r
1488         row_break: true,\r
1489       }, \r
1490     },\r
1491     field_names: [\r
1492       'b', \r
1493     ]\r
1494   },\r
1495   test_speech_balloon_speech: {\r
1496     fields: {\r
1497       c: {\r
1498         tag: {\r
1499           type: 'number',\r
1500         },\r
1501         row_break: true,\r
1502       }, \r
1503     },\r
1504     field_names: [\r
1505       'c', \r
1506     ]\r
1507   },\r
1508   pettanr_simple_format_speech: {\r
1509     fields: {\r
1510     },\r
1511     field_names: [\r
1512     ]\r
1513   },\r
1514   pettanr_creative_commons_v30_licenses_license: {\r
1515     fields: {\r
1516       open: {\r
1517         tag: {\r
1518           type: 'number',\r
1519         },\r
1520         row_break: true,\r
1521       },\r
1522       commercial: {\r
1523         tag: {\r
1524           type: 'number',\r
1525         },\r
1526         row_break: true,\r
1527       },\r
1528       official: {\r
1529         tag: {\r
1530           type: 'number',\r
1531         },\r
1532         row_break: true,\r
1533       },\r
1534       attribution: {\r
1535         tag: {\r
1536           type: 'number',\r
1537         },\r
1538         row_break: true,\r
1539       },\r
1540       derive: {\r
1541         tag: {\r
1542           type: 'number',\r
1543         },\r
1544         row_break: true,\r
1545       }, \r
1546       thumbnail: {\r
1547         tag: {\r
1548           type: 'number',\r
1549         },\r
1550         row_break: true,\r
1551       }, \r
1552       gif_convert: {\r
1553         tag: {\r
1554           type: 'number',\r
1555         },\r
1556         row_break: true,\r
1557       }, \r
1558       reverse: {\r
1559         tag: {\r
1560           type: 'number',\r
1561         },\r
1562         row_break: true,\r
1563       }, \r
1564       sync_vh: {\r
1565         tag: {\r
1566           type: 'number',\r
1567         },\r
1568         row_break: true,\r
1569       }, \r
1570       overlap: {\r
1571         tag: {\r
1572           type: 'number',\r
1573         },\r
1574         row_break: true,\r
1575       }, \r
1576     },\r
1577     field_names: [\r
1578       'open', \r
1579       'commercial', \r
1580       'official', \r
1581       'attribution', \r
1582       'derive', \r
1583       'thumbnail', \r
1584       'gif_convert', \r
1585       'reverse', \r
1586       'sync_vh', \r
1587       'overlap', \r
1588     ],\r
1589   },\r
1590   pettanr_creative_commons_v30_licenses_credit_picture: {\r
1591     fields: {\r
1592       source_url_btn_id: {\r
1593         tag: {\r
1594           type: 'number',\r
1595         },\r
1596         row_break: true,\r
1597       }, \r
1598       source_url_off_btn_id: {\r
1599         tag: {\r
1600           type: 'number',\r
1601         },\r
1602         row_break: true,\r
1603       }, \r
1604     },\r
1605     field_names: [\r
1606       'source_url_btn_id', \r
1607       'source_url_off_btn_id', \r
1608     ],\r
1609   },\r
1610   pettanr_pettan_commons_v01_licenses_license: {\r
1611     fields: {\r
1612       open: {\r
1613         tag: {\r
1614           type: 'number',\r
1615         },\r
1616         row_break: true,\r
1617       },\r
1618       commercial: {\r
1619         tag: {\r
1620           type: 'number',\r
1621         },\r
1622         row_break: true,\r
1623       },\r
1624       official: {\r
1625         tag: {\r
1626           type: 'number',\r
1627         },\r
1628         row_break: true,\r
1629       },\r
1630       attribution: {\r
1631         tag: {\r
1632           type: 'number',\r
1633         },\r
1634         row_break: true,\r
1635       },\r
1636       derive: {\r
1637         tag: {\r
1638           type: 'number',\r
1639         },\r
1640         row_break: true,\r
1641       }, \r
1642       thumbnail: {\r
1643         tag: {\r
1644           type: 'number',\r
1645         },\r
1646         row_break: true,\r
1647       }, \r
1648       gif_convert: {\r
1649         tag: {\r
1650           type: 'number',\r
1651         },\r
1652         row_break: true,\r
1653       }, \r
1654       reverse: {\r
1655         tag: {\r
1656           type: 'number',\r
1657         },\r
1658         row_break: true,\r
1659       }, \r
1660       sync_vh: {\r
1661         tag: {\r
1662           type: 'number',\r
1663         },\r
1664         row_break: true,\r
1665       }, \r
1666       overlap: {\r
1667         tag: {\r
1668           type: 'number',\r
1669         },\r
1670         row_break: true,\r
1671       }, \r
1672     },\r
1673     field_names: [\r
1674       'open', \r
1675       'commercial', \r
1676       'official', \r
1677       'attribution', \r
1678       'derive', \r
1679       'thumbnail', \r
1680       'gif_convert', \r
1681       'reverse', \r
1682       'sync_vh', \r
1683       'overlap', \r
1684     ],\r
1685   },\r
1686   pettanr_pettan_commons_v01_licenses_credit_picture: {\r
1687     fields: {\r
1688       source_url_btn_id: {\r
1689         tag: {\r
1690           type: 'number',\r
1691         },\r
1692         row_break: true,\r
1693       }, \r
1694       source_url_off_btn_id: {\r
1695         tag: {\r
1696           type: 'number',\r
1697         },\r
1698         row_break: true,\r
1699       }, \r
1700     },\r
1701     field_names: [\r
1702       'source_url_btn_id', \r
1703       'source_url_off_btn_id', \r
1704     ],\r
1705   },\r
1706   pettanr_pettan_protected_v01_licenses_license: {\r
1707     fields: {\r
1708       open: {\r
1709         tag: {\r
1710           type: 'number',\r
1711         },\r
1712         row_break: true,\r
1713       },\r
1714       commercial: {\r
1715         tag: {\r
1716           type: 'number',\r
1717         },\r
1718         row_break: true,\r
1719       },\r
1720       official: {\r
1721         tag: {\r
1722           type: 'number',\r
1723         },\r
1724         row_break: true,\r
1725       },\r
1726       attribution: {\r
1727         tag: {\r
1728           type: 'number',\r
1729         },\r
1730         row_break: true,\r
1731       },\r
1732       derive: {\r
1733         tag: {\r
1734           type: 'number',\r
1735         },\r
1736         row_break: true,\r
1737       }, \r
1738       thumbnail: {\r
1739         tag: {\r
1740           type: 'number',\r
1741         },\r
1742         row_break: true,\r
1743       }, \r
1744       gif_convert: {\r
1745         tag: {\r
1746           type: 'number',\r
1747         },\r
1748         row_break: true,\r
1749       }, \r
1750       reverse: {\r
1751         tag: {\r
1752           type: 'number',\r
1753         },\r
1754         row_break: true,\r
1755       }, \r
1756       sync_vh: {\r
1757         tag: {\r
1758           type: 'number',\r
1759         },\r
1760         row_break: true,\r
1761       }, \r
1762       overlap: {\r
1763         tag: {\r
1764           type: 'number',\r
1765         },\r
1766         row_break: true,\r
1767       }, \r
1768       trackback: {\r
1769         tag: {\r
1770           type: 'number',\r
1771         },\r
1772         row_break: true,\r
1773       }, \r
1774     },\r
1775     field_names: [\r
1776       'open', \r
1777       'commercial', \r
1778       'official', \r
1779       'attribution', \r
1780       'derive', \r
1781       'thumbnail', \r
1782       'gif_convert', \r
1783       'reverse', \r
1784       'sync_vh', \r
1785       'overlap', \r
1786       'trackback', \r
1787     ],\r
1788   },\r
1789   pettanr_pettan_protected_v01_licenses_credit_picture: {\r
1790     fields: {\r
1791       source_url_btn_id: {\r
1792         tag: {\r
1793           type: 'number',\r
1794         },\r
1795         row_break: true,\r
1796       }, \r
1797       source_url_off_btn_id: {\r
1798         tag: {\r
1799           type: 'number',\r
1800         },\r
1801         row_break: true,\r
1802       }, \r
1803     },\r
1804     field_names: [\r
1805       'source_url_btn_id', \r
1806       'source_url_off_btn_id', \r
1807     ],\r
1808   },\r
1809   pettanr_pettan_public_v01_licenses_license: {\r
1810     fields: {\r
1811       open: {\r
1812         tag: {\r
1813           type: 'number',\r
1814         },\r
1815         row_break: true,\r
1816       },\r
1817       commercial: {\r
1818         tag: {\r
1819           type: 'number',\r
1820         },\r
1821         row_break: true,\r
1822       },\r
1823       official: {\r
1824         tag: {\r
1825           type: 'number',\r
1826         },\r
1827         row_break: true,\r
1828       },\r
1829       attribution: {\r
1830         tag: {\r
1831           type: 'number',\r
1832         },\r
1833         row_break: true,\r
1834       },\r
1835       derive: {\r
1836         tag: {\r
1837           type: 'number',\r
1838         },\r
1839         row_break: true,\r
1840       }, \r
1841       thumbnail: {\r
1842         tag: {\r
1843           type: 'number',\r
1844         },\r
1845         row_break: true,\r
1846       }, \r
1847       gif_convert: {\r
1848         tag: {\r
1849           type: 'number',\r
1850         },\r
1851         row_break: true,\r
1852       }, \r
1853       reverse: {\r
1854         tag: {\r
1855           type: 'number',\r
1856         },\r
1857         row_break: true,\r
1858       }, \r
1859       sync_vh: {\r
1860         tag: {\r
1861           type: 'number',\r
1862         },\r
1863         row_break: true,\r
1864       }, \r
1865       overlap: {\r
1866         tag: {\r
1867           type: 'number',\r
1868         },\r
1869         row_break: true,\r
1870       }, \r
1871       trackback: {\r
1872         tag: {\r
1873           type: 'number',\r
1874         },\r
1875         row_break: true,\r
1876       }, \r
1877     },\r
1878     field_names: [\r
1879       'open', \r
1880       'commercial', \r
1881       'official', \r
1882       'attribution', \r
1883       'derive', \r
1884       'thumbnail', \r
1885       'gif_convert', \r
1886       'reverse', \r
1887       'sync_vh', \r
1888       'overlap', \r
1889       'trackback', \r
1890     ],\r
1891   },\r
1892   pettanr_pettan_public_v01_licenses_credit_picture: {\r
1893     fields: {\r
1894       source_url_btn_id: {\r
1895         tag: {\r
1896           type: 'number',\r
1897         },\r
1898         row_break: true,\r
1899       }, \r
1900     },\r
1901     field_names: [\r
1902       'source_url_btn_id', \r
1903     ],\r
1904   },\r
1905   pettanr_public_domain_v01_licenses_license: {\r
1906     fields: {\r
1907       open: {\r
1908         tag: {\r
1909           type: 'number',\r
1910         },\r
1911         row_break: true,\r
1912       },\r
1913       commercial: {\r
1914         tag: {\r
1915           type: 'number',\r
1916         },\r
1917         row_break: true,\r
1918       },\r
1919       official: {\r
1920         tag: {\r
1921           type: 'number',\r
1922         },\r
1923         row_break: true,\r
1924       },\r
1925       attribution: {\r
1926         tag: {\r
1927           type: 'number',\r
1928         },\r
1929         row_break: true,\r
1930       },\r
1931       derive: {\r
1932         tag: {\r
1933           type: 'number',\r
1934         },\r
1935         row_break: true,\r
1936       }, \r
1937       thumbnail: {\r
1938         tag: {\r
1939           type: 'number',\r
1940         },\r
1941         row_break: true,\r
1942       }, \r
1943       gif_convert: {\r
1944         tag: {\r
1945           type: 'number',\r
1946         },\r
1947         row_break: true,\r
1948       }, \r
1949       reverse: {\r
1950         tag: {\r
1951           type: 'number',\r
1952         },\r
1953         row_break: true,\r
1954       }, \r
1955       sync_vh: {\r
1956         tag: {\r
1957           type: 'number',\r
1958         },\r
1959         row_break: true,\r
1960       }, \r
1961       overlap: {\r
1962         tag: {\r
1963           type: 'number',\r
1964         },\r
1965         row_break: true,\r
1966       }, \r
1967       trackback: {\r
1968         tag: {\r
1969           type: 'number',\r
1970         },\r
1971         row_break: true,\r
1972       }, \r
1973     },\r
1974     field_names: [\r
1975       'open', \r
1976       'commercial', \r
1977       'official', \r
1978       'attribution', \r
1979       'derive', \r
1980       'thumbnail', \r
1981       'gif_convert', \r
1982       'reverse', \r
1983       'sync_vh', \r
1984       'overlap', \r
1985       'trackback', \r
1986     ],\r
1987   },\r
1988   pettanr_public_domain_v01_licenses_credit_picture: {\r
1989     fields: {\r
1990       source_url_btn_id: {\r
1991         tag: {\r
1992           type: 'number',\r
1993         },\r
1994         row_break: true,\r
1995       }, \r
1996       source_url_off_btn_id: {\r
1997         tag: {\r
1998           type: 'number',\r
1999         },\r
2000         row_break: true,\r
2001       }, \r
2002     },\r
2003     field_names: [\r
2004       'source_url_btn_id', \r
2005       'source_url_off_btn_id', \r
2006     ],\r
2007   },\r
2008   pettanr_unknown_v01_licenses_license: {\r
2009     fields: {\r
2010       open: {\r
2011         tag: {\r
2012           type: 'number',\r
2013         },\r
2014         row_break: true,\r
2015       },\r
2016       commercial: {\r
2017         tag: {\r
2018           type: 'number',\r
2019         },\r
2020         row_break: true,\r
2021       },\r
2022       official: {\r
2023         tag: {\r
2024           type: 'number',\r
2025         },\r
2026         row_break: true,\r
2027       },\r
2028       attribution: {\r
2029         tag: {\r
2030           type: 'number',\r
2031         },\r
2032         row_break: true,\r
2033       },\r
2034       derive: {\r
2035         tag: {\r
2036           type: 'number',\r
2037         },\r
2038         row_break: true,\r
2039       }, \r
2040       thumbnail: {\r
2041         tag: {\r
2042           type: 'number',\r
2043         },\r
2044         row_break: true,\r
2045       }, \r
2046       gif_convert: {\r
2047         tag: {\r
2048           type: 'number',\r
2049         },\r
2050         row_break: true,\r
2051       }, \r
2052       reverse: {\r
2053         tag: {\r
2054           type: 'number',\r
2055         },\r
2056         row_break: true,\r
2057       }, \r
2058       sync_vh: {\r
2059         tag: {\r
2060           type: 'number',\r
2061         },\r
2062         row_break: true,\r
2063       }, \r
2064       overlap: {\r
2065         tag: {\r
2066           type: 'number',\r
2067         },\r
2068         row_break: true,\r
2069       }, \r
2070       trackback: {\r
2071         tag: {\r
2072           type: 'number',\r
2073         },\r
2074         row_break: true,\r
2075       }, \r
2076     },\r
2077     field_names: [\r
2078       'open', \r
2079       'commercial', \r
2080       'official', \r
2081       'attribution', \r
2082       'derive', \r
2083       'thumbnail', \r
2084       'gif_convert', \r
2085       'reverse', \r
2086       'sync_vh', \r
2087       'overlap', \r
2088       'trackback', \r
2089     ],\r
2090   },\r
2091   pettanr_unknown_v01_licenses_credit_picture: {\r
2092     fields: {\r
2093       source_url_btn_id: {\r
2094         tag: {\r
2095           type: 'number',\r
2096         },\r
2097         row_break: true,\r
2098       }, \r
2099       source_url_off_btn_id: {\r
2100         tag: {\r
2101           type: 'number',\r
2102         },\r
2103         row_break: true,\r
2104       }, \r
2105     },\r
2106     field_names: [\r
2107       'source_url_btn_id', \r
2108       'source_url_off_btn_id', \r
2109     ],\r
2110   },\r
2111 }\r
2112 @repeat_texts = ['repeat', 'repeat-x', 'repeat-y', 'no-repeat']\r
2113 \r
2114 @text_align_texts = ['left', 'left', 'right', 'center']\r
2115 \r