1 # image: picture item or image file
\r
2 class Pettanr.View.Icon extends Tag.Img
\r
4 initialize: (@image, options = {}) ->
\r
6 attr['src'] = @image.src()
\r
8 attr['width'] = size[0] if size[0]
\r
9 attr['height'] = size[1] if size[1]
\r
10 alt = if _.isFunction(options.alt)
\r
14 attr['alt'] = alt || 'no title'
\r
15 title = if _.isFunction(options.title)
\r
19 attr['title'] = title || 'no title'
\r
22 class_name: options.class_name
\r
27 @image.thumbnail_size()
\r
29 class Pettanr.View.Minicon extends Pettanr.View.Icon
\r
31 initialize: (@image, options = {}) ->
\r
32 super(@image, options)
\r
35 @image.minicon_size()
\r