OSDN Git Service

fix js filer folder
[pettanr/pettanr.git] / app / assets / javascripts / routes.js.coffee
1 class Pettanr.Router extends Backbone.Router\r
2   routes: {\r
3     'folders/:id': 'folders_show'\r
4     'scrolls/': 'scrolls_index'\r
5     'aa': 'folders_show'\r
6   }\r
7   \r
8   index: (r, a) ->\r
9   \r
10   show_html_format: (format) -> \r
11   \r
12   show: (id) ->\r
13   \r
14   count: () ->\r
15   \r
16   new: () ->\r
17   \r
18   edit: () ->\r
19   \r
20   create: () ->\r
21   \r
22   update: () ->\r
23   \r
24   destroy: () ->\r
25     \r
26   folders_index: () ->\r
27   \r
28   folders_root: () ->\r
29   \r
30   folders_show_html_format: (format) -> \r
31   \r
32   folders_show: (id) ->\r
33     @item = new Pettanr.FolderWatch({id: id})\r
34     _this = this\r
35     @item.fetch({}).done () ->\r
36       _this.render()\r
37     \r
38   render: () ->\r
39     if @item.is_remote()\r
40       window.router.navigate(@item.remote_name(), true)\r
41     else\r
42       list_result = new Pettanr.Folder.Children({id: @item.id})\r
43       new Pettanr.FilerRender('folder', list_result, 'default', window.operators)\r
44   \r
45   folders_count: () ->\r
46   \r
47   folders_new: () ->\r
48   \r
49   folders_edit: () ->\r
50   \r
51   scrolls_index: () ->\r
52     list_result = new Pettanr.Scroll.Collection({})\r
53     new Pettanr.FilerRender('scroll', list_result, 'default', window.operators)\r
54   \r