+class Pettanr.Views.Artist.ShowModule\r
+class Pettanr.Views.Artist.ShowModule.Header extends Pettanr.Views.Show.Header\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ \r
+class Pettanr.Views.Artist.ShowModule.Body extends Backbone.View\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ @item = options.item\r
+ \r
+ render: () ->\r
+ this.$el.html('')\r
+ resource_pictures_params = {controller: 'resource_pictures', action: 'by_artist', id: @item.get('id')}\r
+ resource_pictures_controller = Manifest.manifest().controllers[resource_pictures_params['controller']]\r
+ resource_pictures_action = resource_pictures_controller.actions[resource_pictures_params['action']]\r
+ @resource_pictures_url = resource_pictures_action.url(resource_pictures_params)\r
+ @resource_pictures_caption = new Tag.A({\r
+ attr: {href: '/' + @resource_pictures_url},\r
+ content: Pettanr.AppHelper.t_m('ResourcePicture')\r
+ })\r
+ @listenTo(@resource_pictures_caption, 'click', @click_resource_pictures_caption)\r
+ this.$el.append(@resource_pictures_caption.render().el)\r
+ this\r
+ \r
+ click_resource_pictures_caption: () ->\r
+ @trigger('http_get', @resource_pictures_url)\r
+ \r