22 class_name: 'Scroll',
\r
23 table_name: 'scrolls',
\r
27 id_column: 'author_id'
\r
32 foreign_key: 'scroll_id',
\r
33 model: 'scroll_panel',
\r
36 through: 'scroll_panel',
\r
37 foreign_key: 'scroll_id'
\r
50 through: 'scroll_panels',
\r
80 type: 'magic_number',
\r
81 key: 'scroll_visible_items',
\r
108 ScrollPanel: 'scroll_panel',
\r
110 class_name: 'ScrollPanel',
\r
111 table_name: 'scroll_panels',
\r
115 id_column: 'panel_id'
\r
118 id_column: 'scroll_id'
\r
173 method: 'list_by_panel',
\r
176 method: 'list_by_scroll',
\r
182 class_name: 'Comic',
\r
183 table_name: 'comics',
\r
187 id_column: 'author_id'
\r
192 foreign_key: 'comic_id'
\r
193 list_method: 'list_by_comic',
\r
196 has_many_through: {
\r
225 type: 'magic_number',
\r
226 key: 'comic_visible_items',
\r
253 class_name: 'Story',
\r
254 table_name: 'stories',
\r
258 id_column: 'comic_id'
\r
263 foreign_key: 'story_id',
\r
264 list_method: 'list_by_story',
\r
267 through: 'story_sheets',
\r
268 foreign_key: 'story_id'
\r
269 list_method: 'list_by_story',
\r
312 type: 'magic_number',
\r
313 key: 'story_visible_items',
\r
327 name: 'title_with_t',
\r
331 StorySheet: 'story_sheet',
\r
333 class_name: 'StorySheet',
\r
334 table_name: 'story_sheets',
\r
338 id_column: 'story_id'
\r
341 id_column: 'sheet_id'
\r
392 class_name: 'Sheet',
\r
393 table_name: 'sheets',
\r
397 id_column: 'author_id'
\r
402 foreign_key: 'story_id',
\r
403 list_method: 'list_by_sheet',
\r
406 through: 'story_sheets',
\r
407 foreign_key: 'sheet_id'
\r
408 list_method: 'list_by_sheet',
\r
411 foreign_key: 'sheet_id',
\r
412 list_method: 'list_by_sheet',
\r
415 through: 'sheet_panels',
\r
416 foreign_key: 'sheet_id'
\r
417 list_method: 'list_by_sheet',
\r
455 type: 'magic_number',
\r
456 key: 'sheet_visible_items',
\r
481 SheetPanel: 'sheet_panel',
\r
483 class_name: 'SheetPanel',
\r
484 table_name: 'sheet_panels',
\r
488 id_column: 'sheet_id'
\r
491 id_column: 'panel_id'
\r
563 class_name: 'Panel',
\r
564 table_name: 'panels',
\r
568 id_column: 'author_id'
\r
573 foreign_key: 'panel_id',
\r
574 list_method: 'list_by_panel',
\r
577 through: 'scroll_panels',
\r
578 foreign_key: 'panel_id'
\r
579 list_method: 'list_by_panel',
\r
582 foreign_key: 'panel_id',
\r
583 list_method: 'list_by_panel',
\r
586 through: 'sheet_panels',
\r
587 foreign_key: 'panel_id'
\r
588 list_method: 'list_by_panel',
\r
591 foreign_key: 'panel_id',
\r
592 list_method: 'list_by_panel',
\r
595 foreign_key: 'panel_id',
\r
596 list_method: 'list_by_panel',
\r
599 foreign_key: 'panel_id',
\r
600 list_method: 'list_by_panel',
\r
603 foreign_key: 'panel_id',
\r
604 list_method: 'list_by_panel',
\r
652 type: 'magic_number',
\r
653 key: 'panel_visible_items',
\r
674 name: 'plain_scenario',
\r
678 PanelPicture: 'panel_picture',
\r
680 class_name: 'PanelPicture',
\r
681 table_name: 'panel_pictures',
\r
685 id_column: 'panel_id'
\r
775 SpeechBalloon: 'speech_balloon',
\r
777 class_name: 'SpeechBalloon',
\r
778 table_name: 'speech_balloons',
\r
779 extend: 'classname',
\r
783 id_column: 'panel_id'
\r
790 foreign_key: 'speech_balloon_id',
\r
791 list_method: 'list_by_speech_balloon',
\r
794 foreign_key: 'speech_balloon_id',
\r
795 list_method: 'list_by_speech_balloon',
\r
813 speech_balloon_template_id: {
\r
863 name: 'plain_scenario',
\r
867 Balloon: 'balloon',
\r
869 class_name: 'Balloon',
\r
870 table_name: 'balloons',
\r
874 id_column: 'speech_balloon_id'
\r
877 id_column: 'system_picture_id'
\r
891 speech_balloon_id: {
\r
897 system_picture_id: {
\r
956 class_name: 'Speech',
\r
957 table_name: 'speeches',
\r
961 id_column: 'speech_balloon_id'
\r
964 id_column: 'writing_format_id'
\r
978 speech_balloon_id: {
\r
984 writing_format_id: {
\r
988 model: 'writing_format',
\r
989 method: 'enable_list',
\r
1010 type: 'magic_number',
\r
1011 key: 'speech_font_size_items',
\r
1022 type: 'magic_number',
\r
1023 key: 'speech_text_align_items',
\r
1031 range: [0, 0xffffff],
\r
1082 GroundPicture: 'ground_picture',
\r
1084 class_name: 'GroundPicture',
\r
1085 table_name: 'ground_pictures',
\r
1089 id_column: 'panel_id'
\r
1129 type: 'magic_number',
\r
1130 key: 'ground_picture_repeat_items',
\r
1171 GroundColor: 'ground_color',
\r
1173 class_name: 'GroundColor',
\r
1174 table_name: 'ground_colors',
\r
1178 id_column: 'panel_id'
\r
1208 range: [0, 0xffffff],
\r
1219 type: 'magic_number',
\r
1220 key: 'ground_color_orientation_items',
\r
1259 OriginalPicture: 'original_picture',
\r
1260 original_picture: {
\r
1261 class_name: 'OriginalPicture',
\r
1262 table_name: 'original_pictures',
\r
1266 id_column: 'artist_id'
\r
1271 foreign_key: 'original_picture_id',
\r
1272 list_method: 'list_by_original_picture',
\r
1276 resource_picture: {
\r
1277 foreign_key: 'original_picture_id',
\r
1278 list_method: 'list_by_original_picture',
\r
1348 Picture: 'picture',
\r
1350 class_name: 'Picture',
\r
1351 table_name: 'pictures',
\r
1355 id_column: 'license_id'
\r
1358 id_column: 'artist_id'
\r
1374 original_picture_id: {
\r
1465 ResourcePicture: 'resource_picture',
\r
1466 resource_picture: {
\r
1467 class_name: 'ResourcePicture',
\r
1468 table_name: 'resource_pictures',
\r
1472 id_column: 'license_id'
\r
1475 id_column: 'artist_id'
\r
1491 original_picture_id: {
\r
1589 SpeechBalloonTemplate: 'speech_balloon_template',
\r
1590 speech_balloon_template: {
\r
1591 class_name: 'SpeechBalloonTemplate',
\r
1592 table_name: 'speech_balloon_templates',
\r
1596 id_column: 'system_picture_id'
\r
1600 speech_balloons: {
\r
1601 foreign_key: 'speech_balloon_template_id',
\r
1602 list_method: 'list_by_speech_balloon_template',
\r
1605 through: 'speech_balloons',
\r
1606 foreign_key: 'speech_balloon_template_id',
\r
1607 list_method: 'list_by_speech_balloon_template',
\r
1647 system_picture_id: {
\r
1668 method: 'enable_list',
\r
1675 WritingFormat: 'writing_format',
\r
1677 class_name: 'WritingFormat',
\r
1678 table_name: 'writing_formats',
\r
1682 id_column: 'system_picture_id'
\r
1687 foreign_key: 'writing_format_id',
\r
1688 list_method: 'list_by_writing_format',
\r
1720 system_picture_id: {
\r
1741 method: 'enable_list',
\r
1748 LicenseGroup: 'license_group',
\r
1750 class_name: 'LicenseGroup',
\r
1751 table_name: 'license_groups',
\r
1757 foreign_key: 'license_group_id',
\r
1758 list_method: 'list_by_license_group',
\r
1811 License: 'license',
\r
1813 class_name: 'License',
\r
1814 table_name: 'licenses',
\r
1818 id_column: 'license_group_id'
\r
1821 id_column: 'system_picture_id'
\r
1825 resource_pictures: {
\r
1826 foreign_key: 'license_id',
\r
1827 list_method: 'list_by_license',
\r
1841 license_group_id: {
\r
1859 system_picture_id: {
\r
1877 credit_pictures: {
\r
1892 class_name: 'Author',
\r
1893 table_name: 'authors',
\r
1899 foreign_key: 'author_id',
\r
1900 list_method: 'list_by_author',
\r
1903 foreign_key: 'author_id',
\r
1904 list_method: 'list_by_author',
\r
1907 foreign_key: 'author_id',
\r
1908 list_method: 'list_by_author',
\r
1911 foreign_key: 'author_id',
\r
1912 list_method: 'list_by_author',
\r
1915 foreign_key: 'author_id',
\r
1916 list_method: 'list_by_author',
\r
1960 class_name: 'Artist',
\r
1961 table_name: 'artists',
\r
1966 resource_pictures: {
\r
1967 foreign_key: 'artist_id',
\r
1968 list_method: 'list_by_artist',
\r
2010 SystemPicture: 'system_picture',
\r
2012 class_name: 'SystemPicture',
\r
2013 table_name: 'system_pictures',
\r
2075 default_page_size: 20,
\r
2085 association_name: 'scroll_panels',
\r
2089 association_name: 'panels',
\r
2092 type: 'throughfilter',
\r
2093 filter_key: 'panel_id',
\r
2095 method: 'filtered_list',
\r
2101 default_page_size: 20,
\r
2111 filter_key: 'scroll_id',
\r
2113 method: 'filtered_list',
\r
2118 filter_key: 'panel_id',
\r
2120 method: 'filtered_list',
\r
2126 default_page_size: 20,
\r
2136 association_name: 'stories',
\r
2141 default_page_size: 20,
\r
2151 association_name: 'story_sheets',
\r
2155 association_name: 'sheets',
\r
2159 filter_key: 'comic_id',
\r
2161 method: 'filtered_list',
\r
2167 default_page_size: 20,
\r
2177 filter_key: 'story_id',
\r
2179 method: 'filtered_list',
\r
2184 filter_key: 'sheet_id',
\r
2186 method: 'filtered_list',
\r
2192 default_page_size: 20,
\r
2202 association_name: 'story_sheets',
\r
2206 association_name: 'sheet_panels',
\r
2211 default_page_size: 20,
\r
2221 filter_key: 'sheet_id',
\r
2223 method: 'filtered_list',
\r
2228 filter_key: 'panel_id',
\r
2230 method: 'filtered_list',
\r
2249 original_picture: {
\r
2253 resource_picture: {
\r
2255 speech_balloon_template: {
\r
2270 system_resources: {
\r
2272 pettanr_creative_commons_v30_licenses: 'PettanrCreativeCommonsV30Licenses',
\r
2273 pettanr_pettan_commons_v01_licenses: 'PettanrPettanCommonsV01Licenses',
\r
2274 pettanr_pettan_protected_v01_licenses: 'PettanrPettanProtectedV01Licenses',
\r
2275 pettanr_pettan_public_v01_licenses: 'PettanrPettanPublicV01Licenses',
\r
2276 pettanr_public_domain_v01_licenses: 'PettanrPublicDomainV01Licenses',
\r
2277 pettanr_unknown_v01_licenses: 'PettanrUnknownV01Licenses',
\r
2280 PanelPicture: 'panel_pictures',
\r
2281 SpeechBalloon: 'speech_balloons',
\r
2282 GroundPicture: 'ground_pictures',
\r
2283 GroundColor: 'ground_colors',
\r
2285 speech_balloon_templates: {
\r
2286 CircleSpeechBalloon: 'circle_speech_balloon',
\r
2287 PlainSpeechBalloon: 'plain_speech_balloon',
\r
2288 SquareSpeechBalloon: 'square_speech_balloon',
\r
2289 # TestSpeechBalloon: 'test_speech_balloon',
\r
2291 writing_formats: {
\r
2292 SimpleFormat: 'pettanr_simple_format',
\r
2297 thumbnail_width: 64,
\r
2298 thumbnail_height: 64,
\r
2301 caption: "ペンギン王国",
\r
2302 url: "http://localhost:3001/",
\r
2303 description: "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。",
\r
2306 caption: "site name for admin",
\r
2307 url: "http://your.site.url/admins/",
\r
2308 description: "admin register",
\r
2311 caption: "provider name",
\r
2312 url: "http://your.site.url/demanders/",
\r
2313 description: "provider description",
\r
2316 provider_sources: [
\r
2317 'http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json'
\r
2321 provider_status_status_items: [
\r
2322 ['select_items.provider_status.status.waiting', 0],
\r
2323 ['select_items.provider_status.status.receiving', 1],
\r
2325 demander_status_status_items: [
\r
2326 ['select_items.demander_status.status.waiting', 0],
\r
2327 ['select_items.demander_status.status.rejected', 1],
\r
2328 ['select_items.demander_status.status.requesting', 2],
\r
2329 ['select_items.demander_status.status.approved', 3],
\r
2331 scroll_visible_items: [
\r
2332 ['select_items.scroll.visible.private', 0],
\r
2333 ['select_items.scroll.visible.public', 1],
\r
2335 comic_visible_items: [
\r
2336 ['select_items.comic.visible.private', 0],
\r
2337 ['select_items.comic.visible.public', 1],
\r
2339 story_visible_items: [
\r
2340 ['select_items.story.visible.private', 0],
\r
2341 ['select_items.story.visible.public', 1],
\r
2343 sheet_visible_items: [
\r
2344 ['select_items.sheet.visible.private', 0],
\r
2345 ['select_items.sheet.visible.public', 1],
\r
2347 panel_visible_items: [
\r
2348 ['select_items.panel.visible.private', 0],
\r
2349 ['select_items.panel.visible.public', 1],
\r
2351 ground_picture_repeat_items: [
\r
2352 ['select_items.ground_pictures.repeat.repeat', 0],
\r
2353 ['select_items.ground_pictures.repeat.repeat-x', 1],
\r
2354 ['select_items.ground_pictures.repeat.repeat-y', 2],
\r
2355 ['select_items.ground_pictures.repeat.no-repeat', 3],
\r
2357 ground_color_orientation_items: [
\r
2358 ['select_items.ground_color.orientation.horizontal', 0],
\r
2359 ['select_items.ground_color.orientation.vertical', 1],
\r
2361 speech_font_size_items: [
\r
2362 ['select_items.speeches.font_size.ultra_small', 0.2],
\r
2363 ['select_items.speeches.font_size.very_small', 0.4],
\r
2364 ['select_items.speeches.font_size.small', 0.6],
\r
2365 ['select_items.speeches.font_size.semi_small', 0.8],
\r
2366 ['select_items.speeches.font_size.normal', 1.0],
\r
2367 ['select_items.speeches.font_size.semi_large', 1.5],
\r
2368 ['select_items.speeches.font_size.large', 2.0],
\r
2369 ['select_items.speeches.font_size.very_large', 3.5],
\r
2370 ['select_items.speeches.font_size.ultra_large', 5.0],
\r
2372 speech_text_align_items: [
\r
2373 ['select_items.speeches.text_align.none', 0],
\r
2374 ['select_items.speeches.text_align.left', 1],
\r
2375 ['select_items.speeches.text_align.right', 2],
\r
2376 ['select_items.speeches.text_align.center', 3],
\r
2546 'speech_balloons',
\r
2547 'ground_pictures',
\r
2580 'speech_balloon_template_id',
\r
2604 'speech_balloon_id',
\r
2605 'writing_format_id',
\r
2631 'speech_balloon_id',
\r
2632 'system_picture_id',
\r
2695 original_picture: {
\r
2718 'resource_picture',
\r
2725 'original_picture_id',
\r
2752 resource_picture: {
\r
2755 'original_picture_id',
\r
2783 speech_balloon_template: {
\r
2790 'system_picture_id',
\r
2800 'speech_balloons',
\r
2813 'system_picture_id',
\r
2852 'license_group_id',
\r
2855 'system_picture_id',
\r
2858 'credit_pictures',
\r
2865 'system_picture',
\r
2868 'resource_pictures',
\r
2908 'resource_pictures',
\r
2939 name: '<%= asset_path('item.png') %>',
\r
2960 name: '<%= asset_path('item.png') %>',
\r
2979 name: '<%= asset_path('item.png') %>',
\r
2996 name: '<%= asset_path('item.png') %>',
\r
3000 name: 'title_with_t',
\r
3017 name: '<%= asset_path('item.png') %>',
\r
3036 name: '<%= asset_path('item.png') %>',
\r
3057 name: '<%= asset_path('item.png') %>',
\r
3076 name: '<%= asset_path('item.png') %>',
\r
3080 name: 'plain_scenario',
\r
3096 name: 'symbol_option',
\r
3113 name: 'symbol_option',
\r
3117 name: 'plain_scenario',
\r
3133 name: 'symbol_option',
\r
3153 name: 'symbol_option',
\r
3169 name: 'symbol_option',
\r
3200 original_picture: {
\r
3203 name: 'symbol_option',
\r
3225 name: 'symbol_option',
\r
3239 resource_picture: {
\r
3242 name: 'symbol_option',
\r
3255 speech_balloon_template: {
\r
3258 name: 'symbol_option',
\r
3274 name: '<%= asset_path('item.png') %>',
\r
3290 name: '<%= asset_path('item.png') %>',
\r
3296 type: 'url_column'
\r
3310 name: '<%= asset_path('item.png') %>',
\r
3314 name: 'caption_with_group',
\r
3316 type: 'url_column'
\r
3331 name: '<%= asset_path('item.png') %>',
\r
3348 name: '<%= asset_path('item.png') %>',
\r
3365 name: 'symbol_option',
\r
3380 name: 'panel_picture',
\r
3381 path_name: 'panel_pictures',
\r
3385 name: 'speech_balloon',
\r
3386 path_name: 'circle_speech_balloon/speech_balloons',
\r
3387 parts: ['balloon', 'speech']
\r
3390 name: 'ground_picture',
\r
3391 path_name: 'ground_pictures',
\r
3395 name: 'ground_color',
\r
3396 path_name: 'ground_colors',
\r
3405 column: 'caption',
\r
3442 column: 'publish',
\r
3447 source: 'magic_number',
\r
3448 key: 'comic_visible_items',
\r
3463 column: 'author_id',
\r
3482 PanelPicture: 'panel_picture',
\r
3486 column: 'caption',
\r
3524 path: 'panels/size_helper',
\r
3526 class: 'panel_picture_width_tool',
\r
3542 path: 'panels/size_helper',
\r
3544 class: 'panel_picture_height_tool',
\r
3568 column: 'panel_id',
\r
3577 column: 'picture_id',
\r
3583 path: 'panels/popup_helper',
\r
3584 source: 'pictures',
\r
3627 'speech_balloon.id': {
\r
3636 'speech_balloon.panel_id': {
\r
3637 column: 'panel_id',
\r
3645 'speech_balloon.speech_balloon_template_id': {
\r
3646 column: 'speech_balloon_template_id',
\r
3654 'speech_balloon.caption': {
\r
3655 column: 'caption',
\r
3663 'speech_balloon.z': {
\r
3672 'speech_balloon.t': {
\r
3681 'speech_balloon.classname': {
\r
3682 column: 'classname',
\r
3690 'speech_balloon.settings': {
\r
3691 column: 'settings',
\r
3710 'balloon.speech_balloon_id': {
\r
3713 column: 'speech_balloon_id',
\r
3721 'balloon.system_picture_id': {
\r
3724 column: 'system_picture_id',
\r
3745 path: 'panels/tail_angle_helper',
\r
3774 'balloon.width': {
\r
3785 'balloon.height': {
\r
3797 'balloon.settings': {
\r
3800 column: 'settings',
\r
3819 'speech.speech_balloon_id': {
\r
3822 column: 'speech_balloon_id',
\r
3863 'speech.height': {
\r
3874 'speech.writing_format_id': {
\r
3877 column: 'writing_format_id',
\r
3883 model: 'writing_format',
\r
3884 method: 'enable_list',
\r
3885 caption: 'caption'
\r
3888 'speech.font_size': {
\r
3891 column: 'font_size',
\r
3896 source: 'magic_number',
\r
3897 key: 'speech_font_size_items',
\r
3901 'speech.text_align': {
\r
3904 column: 'text_align',
\r
3909 source: 'magic_number',
\r
3910 key: 'speech_text_align_items',
\r
3913 'speech.quotes': {
\r
3924 'speech.content': {
\r
3927 column: 'content',
\r
3928 type: 'text_area',
\r
3936 'speech.fore_color': {
\r
3939 column: 'fore_color',
\r
3948 path: 'panels/color_helper',
\r
3951 wrapper: 'speech-fore_color-wrap'
\r
3955 'speech.settings': {
\r
3958 column: 'settings',
\r
3968 CircleSpeechBalloon: 'circle_speech_balloon',
\r
3969 circle_speech_balloon: {
\r
3970 base: 'speech_balloon',
\r
3974 'speech_balloon.caption',
\r
3981 'balloon.speech_balloon_id',
\r
3982 'balloon.system_picture_id',
\r
3983 'balloon.settings',
\r
3984 'speech.writing_format_id',
\r
3985 'speech.font_size',
\r
3986 'speech.text_align',
\r
3989 'speech.fore_color',
\r
3991 'speech.speech_balloon_id',
\r
3996 'speech.settings',
\r
3997 'speech_balloon.id',
\r
3998 'speech_balloon.panel_id',
\r
3999 'speech_balloon.speech_balloon_template_id',
\r
4000 'speech_balloon.classname',
\r
4001 'speech_balloon.z',
\r
4002 'speech_balloon.t',
\r
4003 'speech_balloon.settings',
\r
4006 PlainSpeechBalloon: 'plain_speech_balloon',
\r
4007 plain_speech_balloon: {
\r
4008 base: 'speech_balloon',
\r
4023 'speech_balloon.caption',
\r
4030 'balloon.speech_balloon_id',
\r
4031 'balloon.system_picture_id',
\r
4032 'balloon.settings',
\r
4033 'speech.writing_format_id',
\r
4034 'speech.font_size',
\r
4035 'speech.text_align',
\r
4038 'speech.fore_color',
\r
4040 'speech.speech_balloon_id',
\r
4045 'speech.settings',
\r
4046 'speech_balloon.id',
\r
4047 'speech_balloon.panel_id',
\r
4048 'speech_balloon.speech_balloon_template_id',
\r
4049 'speech_balloon.classname',
\r
4050 'speech_balloon.z',
\r
4051 'speech_balloon.t',
\r
4052 'speech_balloon.settings',
\r
4055 SquareSpeechBalloon: 'square_speech_balloon',
\r
4056 square_speech_balloon: {
\r
4057 base: 'speech_balloon',
\r
4072 'speech_balloon.caption',
\r
4079 'balloon.speech_balloon_id',
\r
4080 'balloon.system_picture_id',
\r
4081 'balloon.settings',
\r
4082 'speech.writing_format_id',
\r
4083 'speech.font_size',
\r
4084 'speech.text_align',
\r
4087 'speech.fore_color',
\r
4089 'speech.speech_balloon_id',
\r
4094 'speech.settings',
\r
4095 'speech_balloon.id',
\r
4096 'speech_balloon.panel_id',
\r
4097 'speech_balloon.speech_balloon_template_id',
\r
4098 'speech_balloon.classname',
\r
4099 'speech_balloon.z',
\r
4100 'speech_balloon.t',
\r
4101 'speech_balloon.settings',
\r
4104 GroundPicture: 'ground_picture',
\r
4117 column: 'panel_id',
\r
4126 column: 'picture_id',
\r
4135 column: 'caption',
\r
4149 source: 'magic_number',
\r
4150 key: 'ground_picture_repeat_items',
\r
4204 GroundColor: 'ground_color',
\r
4217 column: 'panel_id',
\r
4226 column: 'caption',
\r
4245 path: 'panels/color_helper',
\r
4248 wrapper: 'ground_color-code-wrap'
\r
4253 column: 'orientation',
\r
4258 source: 'magic_number',
\r
4259 key: 'ground_color_orientation_items',
\r
4321 @repeat_texts = ['repeat', 'repeat-x', 'repeat-y', 'no-repeat']
\r
4323 @text_align_texts = ['left', 'left', 'right', 'center']
\r