1 # image: picture item or image file
\r
2 class Pettanr.View.Icon extends Tag.Img
\r
4 constructor: (@image, options) ->
\r
7 initialize: (options) ->
\r
8 options ||= @image.tag_options()
\r
10 attr['src'] = @image.src()
\r
12 attr['width'] = size[0] if size[0]
\r
13 attr['height'] = size[1] if size[1]
\r
14 alt = if _.isFunction(options.alt)
\r
18 attr['alt'] = alt || 'no title'
\r
19 title = if _.isFunction(options.title)
\r
23 attr['title'] = title || 'no title'
\r
26 class_name: options.class_name
\r
31 @image.thumbnail_size()
\r
33 class Pettanr.View.Minicon extends Pettanr.View.Icon
\r
36 @image.minicon_size()
\r
38 class Pettanr.View.RealIcon extends Pettanr.View.Icon
\r