OSDN Git Service

add profiler
[pettanr/pettanr.git] / app / assets / javascripts / controllers / folders.js.coffee
1 class Pettanr.FoldersController extends Pettanr.AppController\r
2   \r
3   index: () ->\r
4     @filer_list()\r
5   \r
6   root: () ->\r
7   \r
8   show_html_format: (format) -> \r
9   \r
10   show: () ->\r
11     console.log(@params)\r
12     id = @params['id']\r
13     item = new Pettanr.FolderWatch({id: id})\r
14     _this = this\r
15     item.fetch({}).done () ->\r
16       if item.is_remote()\r
17         c = item.get('controller_name')\r
18         a = if Pettanr.is_blank(item.get('action_name'))\r
19           'index'\r
20         else\r
21           item.get('action_name')\r
22         window.router['c_i'](c, a, '') # call action event in router for redirect\r
23       else\r
24         list_result = new Pettanr.Folder.Children({id: item.id})\r
25         f = new Locmare.Filer({\r
26           item_name: 'folder', \r
27           items: [], \r
28           list_result: list_result, \r
29           pager_type: 'default', \r
30           operators: window.operators\r
31         })\r
32         $("#pettanr").html(f.render().el)\r
33   \r
34   count: () ->\r
35   \r
36   new: () ->\r
37   \r
38   edit: () ->\r
39   \r