2 # label: { label_options ... }
\r
3 # button: { button_options ... }
\r
5 class Pettanr.View.Show.AuthoredBy extends Pettanr.View
\r
8 constructor: (@content, options) ->
\r
11 initialize: (options = {}) ->
\r
12 @label_options = options.label || {shorten: false}
\r
16 this.$el.append(Pettanr.AppHelper.t_a(@content.item_name(), @content.my_class().owner_column()))
\r
17 author_item_name = @content.my_class().owner_type()
\r
18 @content.get_parent(author_item_name, this, {
\r
19 success: (author) => # author or artist
\r
20 label_button = author.label_button(@label_options, {
\r
23 @trigger('click', author)
\r
25 this.$el.append(label_button.render().el)
\r
26 fail: (response, opt) =>
\r
27 this.$el.append(I18n.t('yasapp.unresolved'))
\r