OSDN Git Service

fix: show's destroy button
[pettanr/pettanr.git] / app / assets / javascripts / models / folder.js.coffee
index a74d565..f6caecc 100644 (file)
@@ -1,5 +1,4 @@
 class Pettanr.Folder extends Peta.Owner\r
-  url: '/folders/'\r
   \r
   @singular: () ->\r
     'Folder'\r
@@ -45,17 +44,23 @@ class Pettanr.Folder extends Peta.Owner
   \r
   initialize: (attr = {}, options = {}) ->\r
     super(attr, options)\r
-    if @id\r
-      @url = @url + @id\r
   \r
 class Pettanr.FolderWatch extends Pettanr.Folder\r
-  initialize: () ->\r
-    super()\r
-    @url = @url + '?ref=1'\r
+  \r
+  initialize: (attr = {}, options = {}) ->\r
+    super(attr, options)\r
+    @url = @default_url() + '?ref=1'\r
+  \r
 class Pettanr.Folder.Root extends Pettanr.Folder\r
   model: Pettanr.Folder\r
-  url: '/folders/root?ref=1'\r
+  \r
+  initialize: (attr = {}, options = {}) ->\r
+    super(attr, options)\r
+    @url = @default_url() + 'root?ref=1'\r
+  \r
 class Pettanr.Folder.Children extends Backbone.Collection\r
   model: Pettanr.Folder\r
+  \r
   initialize: (options) ->\r
     @url = '/folders/' + options.id.toString()\r
+  \r