class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule.Account extends Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule.Base\r
\r
- column_template_file_name: () ->\r
- 'show'\r
+ initialize: (options) ->\r
+ super(options)\r
\r
- item_template_file_name: () ->\r
+ render: () ->\r
+ this.$el.html('')\r
+ if @is_own()\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: '/' + @edit_url()}, \r
+ content: edit_icon.render().el\r
+ })\r
+ @listenTo(edit_btn, 'click', @click_edit)\r
+ this.$el.append(edit_btn.render().el)\r
+ this\r
+ \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
- 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
+ edit_url: () ->\r
+ 'home/configure'\r
+ \r
+ click_edit: () ->\r
+ @trigger('http_get', @edit_url())\r
\r