OSDN Git Service

fix sign in,out
[pettanr/pettanr.git] / app / assets / javascripts / models / folder.js.coffee
index 554856e..c419bad 100644 (file)
@@ -15,6 +15,10 @@ class Pettanr.Folder extends Peta.Owner
   caption: () ->\r
     @get('name').replace(/\/$/, '').split('/').pop()\r
   \r
+  filer_caption: () ->\r
+    caption = _.escape(@caption())\r
+    @trigger('ready:caption', caption)\r
+  \r
   is_remote: () ->\r
     if @get('category_id') == 10\r
       true\r
@@ -24,6 +28,14 @@ class Pettanr.Folder extends Peta.Owner
   remote_name: () ->\r
     Pettanr.to_s(@get('controller_name')) + '/' + Pettanr.to_s(@get('action_name'))\r
   \r
+  remote_url: () ->\r
+    c = @get('controller_name')\r
+    a = if Pettanr.is_blank(@get('action_name'))\r
+      'index'\r
+    else\r
+      @get('action_name')\r
+    c + '/' + a\r
+  \r
   event_name: () ->\r
     a = if Pettanr.is_blank(@get('action_name'))\r
       'index'\r
@@ -39,9 +51,6 @@ class Pettanr.FolderWatch extends Pettanr.Folder
   initialize: () ->\r
     super()\r
     @url = @url + '?ref=1'\r
-class Pettanr.Folder.Collection extends Backbone.Collection\r
-  model: Pettanr.Folder\r
-  url: 'folders'\r
 class Pettanr.Folder.Root extends Pettanr.Folder\r
   model: Pettanr.Folder\r
   url: '/folders/root?ref=1'\r