X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fmodels%2Fstory_sheet.js.coffee;h=6d367f0a7899453e62c8da81ee8cf7c8914b5427;hp=95f4b2c5a10fd42bc1f92c6e00107d81e1655f79;hb=aa9eca25671c772ffec8f2f65aecc8a978a2f375;hpb=10d7d403b74c06dcbf42a132b9712c3817547284 diff --git a/app/assets/javascripts/models/story_sheet.js.coffee b/app/assets/javascripts/models/story_sheet.js.coffee index 95f4b2c5..6d367f0a 100644 --- a/app/assets/javascripts/models/story_sheet.js.coffee +++ b/app/assets/javascripts/models/story_sheet.js.coffee @@ -1,25 +1,30 @@ -class StorySheet extends Item - @single: () -> +class Pettanr.StorySheet extends Peta.Leaf + + @singular: () -> 'StorySheet' @plural: () -> 'StorySheets' defaults: { - id: 11 + id: null, + story_id: null, + sheet_id: null, + t: null } - initialize: () -> - confirm("Welcome to Panel") + story: () -> + new Pettanr.Cache.Retriever(Pettanr.Story, @get('story_id')) + + sheet: () -> + new Pettanr.Cache.Retriever(Pettanr.Sheet, @get('sheet_id')) + + has_sheet: () -> + if @get('sheet_id') + true + else + false - @test: () -> - confirm( @single()) - confirm( @plural() ) - confirm( @class_name() ) - confirm( @element_name() ) - confirm( @table_name() ) - + initialize: (attr = {}, options = {}) -> + super(attr, options) - test: () -> - -@Panel = Panel