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=55d7ee47b992dc6b449933ead13575d2599d6cd6;hb=aa9eca25671c772ffec8f2f65aecc8a978a2f375;hpb=42f367d187922962e73414891f9fdaec91c54432 diff --git a/app/assets/javascripts/models/story_sheet.js.coffee b/app/assets/javascripts/models/story_sheet.js.coffee index 55d7ee47..6d367f0a 100644 --- a/app/assets/javascripts/models/story_sheet.js.coffee +++ b/app/assets/javascripts/models/story_sheet.js.coffee @@ -1,5 +1,4 @@ class Pettanr.StorySheet extends Peta.Leaf - url: '/story_sheets/' @singular: () -> 'StorySheet' @@ -15,15 +14,17 @@ class Pettanr.StorySheet extends Peta.Leaf } story: () -> - new Pettanr.Story({id: @get('story_id')}) + new Pettanr.Cache.Retriever(Pettanr.Story, @get('story_id')) sheet: () -> - new Pettanr.Sheet({id: @get('sheet_id')}) + new Pettanr.Cache.Retriever(Pettanr.Sheet, @get('sheet_id')) - initialize: () -> - if @id - @url = @url + @id + has_sheet: () -> + if @get('sheet_id') + true + else + false + + initialize: (attr = {}, options = {}) -> + super(attr, options) -class Pettanr.StorySheet.Collection extends Backbone.Collection - model: Pettanr.StorySheet - url: '/story_sheets'