1 class Pettanr.Folder extends Peta.Owner
\r
15 @get('name').replace(/\/$/, '').split('/').pop()
\r
17 filer_caption: (context, options) ->
\r
18 caption = _.escape(@caption())
\r
19 options.success.call(context, caption)
\r
22 if @get('category_id') == 10
\r
28 Pettanr.to_s(@get('controller_name')) + '/' + Pettanr.to_s(@get('action_name'))
\r
31 c = @get('controller_name')
\r
32 a = if Pettanr.is_blank(@get('action_name'))
\r
39 a = if Pettanr.is_blank(@get('action_name'))
\r
43 Pettanr.to_s(@get('controller_name')) + '_' + a
\r
45 initialize: (attr = {}, options = {}) ->
\r
46 super(attr, options)
\r
48 class Pettanr.FolderWatch extends Pettanr.Folder
\r
50 initialize: (attr = {}, options = {}) ->
\r
51 super(attr, options)
\r
52 @url = @default_url() + '?ref=1'
\r
54 class Pettanr.Folder.Root extends Pettanr.Folder
\r
55 model: Pettanr.Folder
\r
57 initialize: (attr = {}, options = {}) ->
\r
58 super(attr, options)
\r
59 @url = @default_url() + 'root?ref=1'
\r
61 class Pettanr.Folder.Children extends Backbone.Collection
\r
62 model: Pettanr.Folder
\r
64 initialize: (options) ->
\r
65 @url = '/folders/' + options.id.toString()
\r