1 class Pettanr.FoldersController extends Pettanr.AppController
\r
4 @redraw_title(@params)
\r
8 @redraw_title(@params)
\r
10 @item = new Pettanr.Folder.Root()
\r
12 @item.fetch({cache: true}).done ->
\r
13 _this.children_html()
\r
15 show_html_format: (format) ->
\r
17 children_html: () ->
\r
18 @redraw_title(@params, @item.get('name'))
\r
19 collection = new Pettanr.Folder.Children({id: @item.get('id')})
\r
20 collection.fetch({cache: true}).done ->
\r
21 f = new Locmare.Filer({
\r
22 item_name: 'folder',
\r
23 items: collection.models,
\r
25 operators: window.operators
\r
27 $("#pettanr").html(f.render().el)
\r
30 console.log(@params)
\r
31 if @params['format'] == 'prof'
\r
33 @item = new Pettanr.FolderWatch({id: @params['id']}) # replace refference item
\r
36 @item = new Pettanr.FolderWatch({id: @params['id']})
\r
38 @item.fetch({cache: true}).done () ->
\r
39 if _this.item.is_remote()
\r
40 c = _this.item.get('controller_name')
\r
41 a = if Pettanr.is_blank(_this.item.get('action_name'))
\r
44 _this.item.get('action_name')
\r
45 window.router['c_i'](c, a, '') # call action event in router for redirect
\r
47 _this.children_html()
\r
52 @redraw_title(@params)
\r
56 @redraw_title(@params)
\r