class Locmare.FilerModule.Header extends Backbone.View tagName: 'div' initialize: (options) -> @filer = options.filer render: () -> this.$el.html('') icon = new Pettanr.Picture.Icon({item: @model(), half: true}) caption = Pettanr.AppHelper.t_m(@model().singular()) url = Pettanr.url(@model().table_name(), 'index', {}) linked_icon = new Pettanr.Tag.A({ attr: {href: url}, handler_name: url, content: icon.render().el }) linked_caption = new Pettanr.Tag.A({ attr: {href: '/' + url}, handler_name: url, content: caption }) this.$el.append(linked_icon.render().el) this.$el.append(linked_caption.render().el) this model: () -> @filer.model() human_name: () -> @model.model_name.human