scroll: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
symbol: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'image',\r
- },\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
caption: {\r
- type: 'default',\r
- args: {\r
- face: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- link: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- },\r
+ type: 'none',\r
},\r
summary: {\r
type: 'template',\r
comic: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
name: 'title',\r
},\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
summary: {\r
story: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
face: {\r
type: 'method',\r
args: {\r
- name: 'title_with_t',\r
+ method_name: 'title_with_t',\r
},\r
},\r
link: {\r
symbol: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'image',\r
- },\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
caption: {\r
- type: 'default',\r
- args: {\r
- face: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- link: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- },\r
+ type: 'none',\r
},\r
summary: {\r
type: 'template',\r
sheet: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
args: {\r
face: {\r
type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
},\r
link: {\r
type: 'action'\r
symbol: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'image',\r
- },\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
caption: {\r
- type: 'default',\r
- args: {\r
- face: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- link: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- },\r
+ type: 'none',\r
},\r
summary: {\r
type: 'template',\r
panel: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
face: {\r
type: 'method',\r
args: {\r
- name: 'plain_scenario',\r
+ method_name: 'plain_scenario',\r
},\r
},\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
},\r
link: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
},\r
},\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
- type: 'default',\r
- args: {\r
- face: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- link: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- },\r
+ type: 'none',\r
},\r
summary: {\r
type: 'template',\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
link: {\r
type: 'none',\r
},\r
caption: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
link: {\r
type: 'none',\r
},\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
face: {\r
type: 'method',\r
args: {\r
- name: 'revision',\r
+ method_name: 'revision',\r
},\r
},\r
link: {\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
name: 'revision',\r
},\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
summary: {\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
type: 'none',\r
- args: {\r
- },\r
},\r
summary: {\r
type: 'template',\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
summary: {\r
type: 'none',\r
writing_format: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
summary: {\r
type: 'none',\r
license_group: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
args: {\r
- face: {\r
- type: 'column',\r
- args: {\r
- name: 'caption',\r
- },\r
- },\r
link: {\r
type: 'url_column',\r
args: {\r
license: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
face: {\r
type: 'method',\r
args: {\r
- name: 'caption_with_group',\r
+ method_name: 'caption_with_group',\r
},\r
},\r
link: {\r
author: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
name: 'name',\r
},\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
summary: {\r
artist: {\r
symbol: {\r
type: 'default',\r
- args: {\r
- face: {\r
- type: 'image',\r
- },\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
- },\r
},\r
caption: {\r
type: 'default',\r
name: 'name',\r
},\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
summary: {\r
face: {\r
type: 'picture',\r
},\r
- link: {\r
- type: 'action'\r
- args: {\r
- name: 'show',\r
- },\r
- },\r
},\r
},\r
caption: {\r
- type: 'default',\r
- args: {\r
- face: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- link: {\r
- type: 'none',\r
- args: {\r
- },\r
- },\r
- },\r
+ type: 'none',\r
},\r
summary: {\r
type: 'none',\r
private_list: {\r
},\r
by_author: {\r
- type: 'filter',\r
- args: {\r
- filter_item_name: 'author',\r
- filter_key: 'author_id',\r
- },\r
+ where: 'author',\r
+ includes: 'author_id',\r
},\r
by_panel: {\r
type: 'through_filter',\r
- from: 'panel',\r
- through: 'scroll_panels',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ through: 'scroll_panels',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
play: {\r
type: 'play',\r
- model: 'scroll_panel',\r
- filter_key: 'scroll_id',\r
+ args: {\r
+ model: 'scroll_panel',\r
+ filter_key: 'scroll_id',\r
+ },\r
},\r
},\r
scroll_panel: {\r
},\r
by_scroll: {\r
type: 'filter',\r
- from: 'scroll',\r
- filter_key: 'scroll_id',\r
+ args: {\r
+ from: 'scroll',\r
+ filter_key: 'scroll_id',\r
+ },\r
},\r
by_panel: {\r
type: 'filter',\r
- from: 'panel',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
},\r
comic: {\r
},\r
by_author: {\r
type: 'filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
},\r
story: {\r
},\r
by_comic: {\r
type: 'filter',\r
- from: 'comic',\r
- filter_key: 'comic_id',\r
+ args: {\r
+ from: 'comic',\r
+ filter_key: 'comic_id',\r
+ },\r
},\r
by_sheet: {\r
type: 'through_filter',\r
- from: 'sheet',\r
- through: 'story_sheets',\r
- filter_key: 'sheet_id',\r
+ args: {\r
+ from: 'sheet',\r
+ through: 'story_sheets',\r
+ filter_key: 'sheet_id',\r
+ },\r
},\r
by_author: {\r
type: 'element_filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
play: {\r
type: 'play',\r
- model: 'story_sheet',\r
- filter_key: 'story_id',\r
+ args: {\r
+ model: 'story_sheet',\r
+ filter_key: 'story_id',\r
+ },\r
},\r
},\r
story_sheet: {\r
},\r
by_story: {\r
type: 'filter',\r
- from: 'story',\r
- filter_key: 'story_id',\r
+ args: {\r
+ from: 'story',\r
+ filter_key: 'story_id',\r
+ },\r
},\r
by_sheet: {\r
type: 'filter',\r
- from: 'sheet',\r
- filter_key: 'sheet_id',\r
+ args: {\r
+ from: 'sheet',\r
+ filter_key: 'sheet_id',\r
+ },\r
},\r
},\r
sheet: {\r
},\r
by_story: {\r
type: 'through_filter',\r
- from: 'story',\r
- through: 'story_sheets',\r
- filter_key: 'story_id',\r
+ args: {\r
+ from: 'story',\r
+ through: 'story_sheets',\r
+ filter_key: 'story_id',\r
+ },\r
},\r
by_panel: {\r
type: 'through_filter',\r
- from: 'panel',\r
- through: 'sheet_panels',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ through: 'sheet_panels',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
by_author: {\r
type: 'filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
play: {\r
type: 'play',\r
- model: 'sheet_panel',\r
- filter_key: 'sheet_id',\r
+ args: {\r
+ model: 'sheet_panel',\r
+ filter_key: 'sheet_id',\r
+ },\r
},\r
},\r
sheet_panel: {\r
},\r
by_sheet: {\r
type: 'filter',\r
- association_name: 'sheet_panels',\r
- from: 'sheet',\r
- filter_key: 'sheet_id',\r
+ args: {\r
+ association_name: 'sheet_panels',\r
+ from: 'sheet',\r
+ filter_key: 'sheet_id',\r
+ },\r
},\r
by_panel: {\r
type: 'filter',\r
- from: 'panel',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
},\r
panel: {\r
},\r
by_scroll: {\r
type: 'through_filter',\r
- from: 'scroll',\r
- through: 'scroll_panels',\r
- filter_key: 'scroll_id',\r
+ args: {\r
+ from: 'scroll',\r
+ through: 'scroll_panels',\r
+ filter_key: 'scroll_id',\r
+ },\r
},\r
by_sheet: {\r
type: 'through_filter',\r
- from: 'sheet',\r
- through: 'sheet_panels',\r
- filter_key: 'sheet_id',\r
+ args: {\r
+ from: 'sheet',\r
+ through: 'sheet_panels',\r
+ filter_key: 'sheet_id',\r
+ },\r
},\r
by_author: {\r
type: 'filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
by_speech_balloon_template: {\r
type: 'through_filter',\r
- from: 'speech_balloon_template',\r
- through: 'speech_balloons',\r
- filter_key: 'speech_balloon_template_id',\r
+ args: {\r
+ from: 'speech_balloon_template',\r
+ through: 'speech_balloons',\r
+ filter_key: 'speech_balloon_template_id',\r
+ },\r
},\r
},\r
panel_picture: {\r
},\r
by_panel: {\r
type: 'filter',\r
- from: 'panel',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
by_author: {\r
- type: 'element_filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ where: 'by_author_where',\r
+ includes: 'by_author_includes',\r
},\r
},\r
speech_balloon: {\r
},\r
by_panel: {\r
type: 'filter',\r
- from: 'panel',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
by_speech_balloon_template: {\r
type: 'filter',\r
- from: 'speech_balloon_template',\r
- filter_key: 'speech_balloon_template_id',\r
+ args: {\r
+ from: 'speech_balloon_template',\r
+ filter_key: 'speech_balloon_template_id',\r
+ },\r
},\r
by_author: {\r
type: 'element_filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
},\r
speech: {\r
},\r
by_speech_balloon: {\r
type: 'filter',\r
- from: 'speech_balloon',\r
- includes: {speech_balloon: {panel: {}}},\r
- filter_key: 'speech_balloon_id',\r
+ args: {\r
+ from: 'speech_balloon',\r
+ includes: {speech_balloon: {panel: {}}},\r
+ filter_key: 'speech_balloon_id',\r
+ },\r
},\r
by_writing_format: {\r
type: 'filter',\r
- from: 'writing_format',\r
- filter_key: 'writing_format_id',\r
+ args: {\r
+ from: 'writing_format',\r
+ filter_key: 'writing_format_id',\r
+ },\r
},\r
},\r
balloon: {\r
},\r
by_speech_balloon: {\r
type: 'filter',\r
- from: 'speech_balloon',\r
- includes: {speech_balloon: {panel: {}}},\r
- filter_key: 'speech_balloon_id',\r
+ args: {\r
+ from: 'speech_balloon',\r
+ includes: {speech_balloon: {panel: {}}},\r
+ filter_key: 'speech_balloon_id',\r
+ },\r
},\r
#by_system_picture: {\r
# type: 'filter',\r
},\r
by_panel: {\r
type: 'filter',\r
- from: 'panel',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
by_author: {\r
type: 'element_filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
},\r
ground_color: {\r
},\r
by_panel: {\r
type: 'filter',\r
- from: 'panel',\r
- filter_key: 'panel_id',\r
+ args: {\r
+ from: 'panel',\r
+ filter_key: 'panel_id',\r
+ },\r
},\r
by_author: {\r
type: 'element_filter',\r
- from: 'author',\r
- filter_key: 'author_id',\r
+ args: {\r
+ from: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
},\r
original_picture: {\r
},\r
by_license: {\r
type: 'filter',\r
- from: 'license',\r
- filter_key: 'license_id',\r
+ args: {\r
+ from: 'license',\r
+ filter_key: 'license_id',\r
+ },\r
},\r
by_artist: {\r
type: 'filter',\r
- from: 'artist',\r
- filter_key: 'artist_id',\r
+ args: {\r
+ from: 'artist',\r
+ filter_key: 'artist_id',\r
+ },\r
},\r
},\r
speech_balloon_template: {\r
},\r
by_system_picture: {\r
type: 'filter',\r
- from: 'system_picture',\r
- filter_key: 'system_picture_id',\r
+ args: {\r
+ from: 'system_picture',\r
+ filter_key: 'system_picture_id',\r
+ },\r
},\r
},\r
license_group: {\r
},\r
by_license_group: {\r
type: 'filter',\r
- from: 'license_group',\r
- filter_key: 'license_group_id',\r
+ args: {\r
+ from: 'license_group',\r
+ filter_key: 'license_group_id',\r
+ },\r
},\r
by_system_picture: {\r
type: 'filter',\r
- from: 'system_picture',\r
- filter_key: 'system_picture_id',\r
+ args: {\r
+ from: 'system_picture',\r
+ filter_key: 'system_picture_id',\r
+ },\r
},\r
},\r
author: {\r
},\r
by_author: {\r
type: 'filter',\r
+ args: {\r
+ filter_item_name: 'author',\r
+ filter_key: 'author_id',\r
+ },\r
},\r
by_panel: {\r
type: 'through_filter',\r
'column' => ColumnFace, 'method' => MethodFace, 'none' => NoneFace
}
def self.factory default_caption, my_manifest
- type = my_manifest['type'] || 'column'
+ my_manifest['type'] ||= 'column'
+ type = my_manifest['type']
raise "undefined type for filers > #{default_caption.filer_name} > caption > default > face\n" unless type
my_class = @@types[type]
raise "undefined class for filers > #{default_caption.filer_name} > caption > default > face > #{type}\n" unless my_class
attr :method_name
def set_default
super
- raise "undefined name for filers > #{self.caption.filer.filer_name} > caption > default > face\n" unless @face_manifest['args']['method_name']
+ raise "undefined method_name for filers > #{self.caption.filer.filer_name} > caption > default > face\n" unless @face_manifest['args']['method_name']
end
def init
'action' => ActionLink, 'none' => NoneLink, 'url_column' => UrlColumnLink
}
def self.factory default_caption, my_manifest
- type = my_manifest['type'] || 'action'
+ my_manifest['type'] ||= 'action'
+ type = my_manifest['type']
raise "undefined type for filers > #{default_caption.filer_name} > caption > default > link\n" unless type
my_class = @@types[type]
raise "undefined class for filers > #{default_caption.filer_name} > caption > default > link > #{type}\n" unless my_class
end
def visible?
- ra
+ raise "undefined visible?\n" unless my_class
end
def filer_name
'image' => ImageFace, 'picture' => PictureFace
}
def self.factory default_symbol, my_manifest
- type = my_manifest['type'] || 'image'
+ my_manifest['type'] ||= 'image'
+ type = my_manifest['type']
raise "undefined type for filers > #{default_symbol.filer_name} > symbol > default > face\n" unless type
my_class = @@types[type]
raise "undefined class for filers > #{default_symbol.filer_name} > symbol > default > face > #{type}\n" unless my_class
'action' => ActionLink, 'none' => NoneLink, 'url_column' => UrlColumnLink
}
def self.factory default_symbol, my_manifest
- type = my_manifest['type'] || 'action'
+ my_manifest['type'] ||= 'action'
+ type = my_manifest['type']
raise "undefined type for filers > #{default_symbol.filer_name} > symbol > default > link\n" unless type
my_class = @@types[type]
raise "undefined class for filers > #{default_symbol.filer_name} > symbol > default > link > #{type}\n" unless my_class
"filers": {\r
"scroll": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"symbol": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "image"\r
- },\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "none",\r
- "args": {}\r
- },\r
- "link": {\r
- "type": "none",\r
- "args": {}\r
- }\r
- }\r
+ "type": "none"\r
},\r
"summary": {\r
"type": "template",\r
},\r
"comic": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
"name": "title"\r
}\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
},\r
"story": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"face": {\r
"type": "method",\r
"args": {\r
- "name": "title_with_t"\r
+ "method_name": "title_with_t"\r
}\r
},\r
"link": {\r
"symbol": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "image"\r
- },\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "none",\r
- "args": {}\r
- },\r
- "link": {\r
- "type": "none",\r
- "args": {}\r
- }\r
- }\r
+ "type": "none"\r
},\r
"summary": {\r
"type": "template",\r
},\r
"sheet": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
"face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
+ "type": "column"\r
},\r
"link": {\r
"type": "action",\r
"symbol": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "image"\r
- },\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "none",\r
- "args": {}\r
- },\r
- "link": {\r
- "type": "none",\r
- "args": {}\r
- }\r
- }\r
+ "type": "none"\r
},\r
"summary": {\r
"type": "template",\r
},\r
"panel": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"face": {\r
"type": "method",\r
"args": {\r
- "name": "plain_scenario"\r
+ "method_name": "plain_scenario"\r
}\r
},\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
}\r
},\r
"link": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
}\r
}\r
},\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "none",\r
- "args": {}\r
- },\r
- "link": {\r
- "type": "none",\r
- "args": {}\r
- }\r
- }\r
+ "type": "none"\r
},\r
"summary": {\r
"type": "template",\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
"link": {\r
"type": "none"\r
}\r
"caption": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
"link": {\r
"type": "none"\r
}\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"face": {\r
"type": "method",\r
"args": {\r
- "name": "revision"\r
+ "method_name": "revision"\r
}\r
},\r
"link": {\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"args": {\r
"name": "revision"\r
}\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"caption": {\r
- "type": "none",\r
- "args": {}\r
+ "type": "none"\r
},\r
"summary": {\r
"type": "template",\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"summary": {\r
"type": "none"\r
},\r
"writing_format": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"summary": {\r
"type": "none"\r
},\r
"license_group": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
- "face": {\r
- "type": "column",\r
- "args": {\r
- "name": "caption"\r
- }\r
- },\r
"link": {\r
"type": "url_column",\r
"args": {\r
},\r
"license": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"face": {\r
"type": "method",\r
"args": {\r
- "name": "caption_with_group"\r
+ "method_name": "caption_with_group"\r
}\r
},\r
"link": {\r
},\r
"author": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
"name": "name"\r
}\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
},\r
"artist": {\r
"symbol": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "image"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
- }\r
- }\r
+ "type": "default"\r
},\r
"caption": {\r
"type": "default",\r
"args": {\r
"name": "name"\r
}\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"args": {\r
"face": {\r
"type": "picture"\r
- },\r
- "link": {\r
- "type": "action",\r
- "args": {\r
- "name": "show"\r
- }\r
}\r
}\r
},\r
"caption": {\r
- "type": "default",\r
- "args": {\r
- "face": {\r
- "type": "none",\r
- "args": {}\r
- },\r
- "link": {\r
- "type": "none",\r
- "args": {}\r
- }\r
- }\r
+ "type": "none"\r
},\r
"summary": {\r
"type": "none"\r
},\r
"by_panel": {\r
"type": "through_filter",\r
- "from": "panel",\r
- "through": "scroll_panels",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "through": "scroll_panels",\r
+ "filter_key": "panel_id"\r
+ }\r
},\r
"play": {\r
"type": "play",\r
- "model": "scroll_panel",\r
- "filter_key": "scroll_id"\r
+ "args": {\r
+ "model": "scroll_panel",\r
+ "filter_key": "scroll_id"\r
+ }\r
}\r
},\r
"scroll_panel": {\r
"private_list": {},\r
"by_scroll": {\r
"type": "filter",\r
- "from": "scroll",\r
- "filter_key": "scroll_id"\r
+ "args": {\r
+ "from": "scroll",\r
+ "filter_key": "scroll_id"\r
+ }\r
},\r
"by_panel": {\r
"type": "filter",\r
- "from": "panel",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "filter_key": "panel_id"\r
+ }\r
}\r
},\r
"comic": {\r
"private_list": {},\r
"by_author": {\r
"type": "filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
}\r
},\r
"story": {\r
"private_list": {},\r
"by_comic": {\r
"type": "filter",\r
- "from": "comic",\r
- "filter_key": "comic_id"\r
+ "args": {\r
+ "from": "comic",\r
+ "filter_key": "comic_id"\r
+ }\r
},\r
"by_sheet": {\r
"type": "through_filter",\r
- "from": "sheet",\r
- "through": "story_sheets",\r
- "filter_key": "sheet_id"\r
+ "args": {\r
+ "from": "sheet",\r
+ "through": "story_sheets",\r
+ "filter_key": "sheet_id"\r
+ }\r
},\r
"by_author": {\r
"type": "element_filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
},\r
"play": {\r
"type": "play",\r
- "model": "story_sheet",\r
- "filter_key": "story_id"\r
+ "args": {\r
+ "model": "story_sheet",\r
+ "filter_key": "story_id"\r
+ }\r
}\r
},\r
"story_sheet": {\r
},\r
"by_story": {\r
"type": "filter",\r
- "from": "story",\r
- "filter_key": "story_id"\r
+ "args": {\r
+ "from": "story",\r
+ "filter_key": "story_id"\r
+ }\r
},\r
"by_sheet": {\r
"type": "filter",\r
- "from": "sheet",\r
- "filter_key": "sheet_id"\r
+ "args": {\r
+ "from": "sheet",\r
+ "filter_key": "sheet_id"\r
+ }\r
}\r
},\r
"sheet": {\r
"private_list": {},\r
"by_story": {\r
"type": "through_filter",\r
- "from": "story",\r
- "through": "story_sheets",\r
- "filter_key": "story_id"\r
+ "args": {\r
+ "from": "story",\r
+ "through": "story_sheets",\r
+ "filter_key": "story_id"\r
+ }\r
},\r
"by_panel": {\r
"type": "through_filter",\r
- "from": "panel",\r
- "through": "sheet_panels",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "through": "sheet_panels",\r
+ "filter_key": "panel_id"\r
+ }\r
},\r
"by_author": {\r
"type": "filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
},\r
"play": {\r
"type": "play",\r
- "model": "sheet_panel",\r
- "filter_key": "sheet_id"\r
+ "args": {\r
+ "model": "sheet_panel",\r
+ "filter_key": "sheet_id"\r
+ }\r
}\r
},\r
"sheet_panel": {\r
"private_list": {},\r
"by_sheet": {\r
"type": "filter",\r
- "association_name": "sheet_panels",\r
- "from": "sheet",\r
- "filter_key": "sheet_id"\r
+ "args": {\r
+ "association_name": "sheet_panels",\r
+ "from": "sheet",\r
+ "filter_key": "sheet_id"\r
+ }\r
},\r
"by_panel": {\r
"type": "filter",\r
- "from": "panel",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "filter_key": "panel_id"\r
+ }\r
}\r
},\r
"panel": {\r
"private_list": {},\r
"by_scroll": {\r
"type": "through_filter",\r
- "from": "scroll",\r
- "through": "scroll_panels",\r
- "filter_key": "scroll_id"\r
+ "args": {\r
+ "from": "scroll",\r
+ "through": "scroll_panels",\r
+ "filter_key": "scroll_id"\r
+ }\r
},\r
"by_sheet": {\r
"type": "through_filter",\r
- "from": "sheet",\r
- "through": "sheet_panels",\r
- "filter_key": "sheet_id"\r
+ "args": {\r
+ "from": "sheet",\r
+ "through": "sheet_panels",\r
+ "filter_key": "sheet_id"\r
+ }\r
},\r
"by_author": {\r
"type": "filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
},\r
"by_speech_balloon_template": {\r
"type": "through_filter",\r
- "from": "speech_balloon_template",\r
- "through": "speech_balloons",\r
- "filter_key": "speech_balloon_template_id"\r
+ "args": {\r
+ "from": "speech_balloon_template",\r
+ "through": "speech_balloons",\r
+ "filter_key": "speech_balloon_template_id"\r
+ }\r
}\r
},\r
"panel_picture": {\r
"private_list": {},\r
"by_panel": {\r
"type": "filter",\r
- "from": "panel",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "filter_key": "panel_id"\r
+ }\r
},\r
"by_author": {\r
"type": "element_filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
}\r
},\r
"speech_balloon": {\r
"private_list": {},\r
"by_panel": {\r
"type": "filter",\r
- "from": "panel",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "filter_key": "panel_id"\r
+ }\r
},\r
"by_speech_balloon_template": {\r
"type": "filter",\r
- "from": "speech_balloon_template",\r
- "filter_key": "speech_balloon_template_id"\r
+ "args": {\r
+ "from": "speech_balloon_template",\r
+ "filter_key": "speech_balloon_template_id"\r
+ }\r
},\r
"by_author": {\r
"type": "element_filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
}\r
},\r
"speech": {\r
"public_list": {},\r
"by_speech_balloon": {\r
"type": "filter",\r
- "from": "speech_balloon",\r
- "includes": {\r
- "speech_balloon": {\r
- "panel": {}\r
- }\r
- },\r
- "filter_key": "speech_balloon_id"\r
+ "args": {\r
+ "from": "speech_balloon",\r
+ "includes": {\r
+ "speech_balloon": {\r
+ "panel": {}\r
+ }\r
+ },\r
+ "filter_key": "speech_balloon_id"\r
+ }\r
},\r
"by_writing_format": {\r
"type": "filter",\r
- "from": "writing_format",\r
- "filter_key": "writing_format_id"\r
+ "args": {\r
+ "from": "writing_format",\r
+ "filter_key": "writing_format_id"\r
+ }\r
}\r
},\r
"balloon": {\r
"public_list": {},\r
"by_speech_balloon": {\r
"type": "filter",\r
- "from": "speech_balloon",\r
- "includes": {\r
- "speech_balloon": {\r
- "panel": {}\r
- }\r
- },\r
- "filter_key": "speech_balloon_id"\r
+ "args": {\r
+ "from": "speech_balloon",\r
+ "includes": {\r
+ "speech_balloon": {\r
+ "panel": {}\r
+ }\r
+ },\r
+ "filter_key": "speech_balloon_id"\r
+ }\r
}\r
},\r
"ground_picture": {\r
},\r
"by_panel": {\r
"type": "filter",\r
- "from": "panel",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "filter_key": "panel_id"\r
+ }\r
},\r
"by_author": {\r
"type": "element_filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
}\r
},\r
"ground_color": {\r
"private_list": {},\r
"by_panel": {\r
"type": "filter",\r
- "from": "panel",\r
- "filter_key": "panel_id"\r
+ "args": {\r
+ "from": "panel",\r
+ "filter_key": "panel_id"\r
+ }\r
},\r
"by_author": {\r
"type": "element_filter",\r
- "from": "author",\r
- "filter_key": "author_id"\r
+ "args": {\r
+ "from": "author",\r
+ "filter_key": "author_id"\r
+ }\r
}\r
},\r
"original_picture": {\r
"private_list": {},\r
"by_license": {\r
"type": "filter",\r
- "from": "license",\r
- "filter_key": "license_id"\r
+ "args": {\r
+ "from": "license",\r
+ "filter_key": "license_id"\r
+ }\r
},\r
"by_artist": {\r
"type": "filter",\r
- "from": "artist",\r
- "filter_key": "artist_id"\r
+ "args": {\r
+ "from": "artist",\r
+ "filter_key": "artist_id"\r
+ }\r
}\r
},\r
"speech_balloon_template": {\r
},\r
"by_system_picture": {\r
"type": "filter",\r
- "from": "system_picture",\r
- "filter_key": "system_picture_id"\r
+ "args": {\r
+ "from": "system_picture",\r
+ "filter_key": "system_picture_id"\r
+ }\r
}\r
},\r
"license_group": {\r
"public_list": {},\r
"by_license_group": {\r
"type": "filter",\r
- "from": "license_group",\r
- "filter_key": "license_group_id"\r
+ "args": {\r
+ "from": "license_group",\r
+ "filter_key": "license_group_id"\r
+ }\r
},\r
"by_system_picture": {\r
"type": "filter",\r
- "from": "system_picture",\r
- "filter_key": "system_picture_id"\r
+ "args": {\r
+ "from": "system_picture",\r
+ "filter_key": "system_picture_id"\r
+ }\r
}\r
},\r
"author": {\r