X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fmodels%2Ffolder.js.coffee;h=f6caeccabcae95e4622b16027b2e8ad39b41455e;hp=a74d5658de4a922b2b34ed16d0d6d09332e7d2a8;hb=aa9eca25671c772ffec8f2f65aecc8a978a2f375;hpb=59535c9a030167616214c63d32ebbee59a9a59bb diff --git a/app/assets/javascripts/models/folder.js.coffee b/app/assets/javascripts/models/folder.js.coffee index a74d5658..f6caecca 100644 --- a/app/assets/javascripts/models/folder.js.coffee +++ b/app/assets/javascripts/models/folder.js.coffee @@ -1,5 +1,4 @@ class Pettanr.Folder extends Peta.Owner - url: '/folders/' @singular: () -> 'Folder' @@ -45,17 +44,23 @@ class Pettanr.Folder extends Peta.Owner initialize: (attr = {}, options = {}) -> super(attr, options) - if @id - @url = @url + @id class Pettanr.FolderWatch extends Pettanr.Folder - initialize: () -> - super() - @url = @url + '?ref=1' + + initialize: (attr = {}, options = {}) -> + super(attr, options) + @url = @default_url() + '?ref=1' + class Pettanr.Folder.Root extends Pettanr.Folder model: Pettanr.Folder - url: '/folders/root?ref=1' + + initialize: (attr = {}, options = {}) -> + super(attr, options) + @url = @default_url() + 'root?ref=1' + class Pettanr.Folder.Children extends Backbone.Collection model: Pettanr.Folder + initialize: (options) -> @url = '/folders/' + options.id.toString() +