OSDN Git Service

v07
[pettanr/pettanr.git] / app / assets / javascripts / models / comic_story.js.coffee
1 class Pettanr.ComicStory extends Peta.Leaf\r
2   \r
3   @singular: () ->\r
4     'ComicStory'\r
5   \r
6   @plural: () ->\r
7     'ComicStories'\r
8   \r
9   defaults: {\r
10     id: null,\r
11     comic_id: null,\r
12     story_id: null,\r
13     t: null\r
14   } \r
15   \r
16   has_story: () ->\r
17     if @get('story_id')\r
18       true\r
19     else\r
20       false\r
21   \r
22   disp_t: () ->\r
23     @get('t') + 1\r
24   \r
25   disp_t_by_text: () ->\r
26     I18n.t('comic_stories.show.t', {t: @disp_t()})\r
27   \r
28   title: () ->\r
29     @disp_t_by_text() + ':' + @story().escape('title')\r
30   \r
31   initialize: (attr = {}, options = {}) ->\r
32     super(attr, options)\r
33   \r