\r
initialize: (options) ->\r
super(options)\r
+ @edit_icon = new Pettanr.Image.SymbolImg({\r
+ attr: {'src': @edit_img_file_name()}, \r
+ half: true\r
+ })\r
+ @edit_btn = new Tag.A({\r
+ attr: {href: '/home/configure'}, \r
+ content: @edit_icon.render().el\r
+ })\r
\r
- column_template_file_name: () ->\r
- 'show'\r
+ render: () ->\r
+ this.$el.html('')\r
+ if @is_own()\r
+ this.$el.append(@edit_btn.render().el)\r
+ this\r
\r
- item_template_file_name: () ->\r
+ is_own: () ->\r
if @item.is_own(@filer().operators)\r
- 'account'\r
+ true\r
else\r
- 'none'\r
+ false\r
\r
edit_img_file_name: () ->\r
@image_dir() + 'edit.png'\r
\r
- icon_size: () ->\r
- Manifest.manifest().magic_numbers['thumbnail_width'] / 2\r
- \r
- img_opt: () ->\r
- {\r
- 'width': Manifest.manifest().magic_numbers['thumbnail_width'] / 2, \r
- 'height': Manifest.manifest().magic_numbers['thumbnail_height'] / 2\r
- }\r
- \r
- edit_img_opt: () ->\r
- _.extend(@img_opt(), {'src': @edit_img_file_name()})\r
- \r