1 class Pettanr.PanelPicture extends Peta.Element
\r
13 @pick_item_name: () ->
\r
16 @traceable_item_names: () ->
\r
17 ['ground_picture', 'picture']
\r
19 pick: (picked_item) ->
\r
21 picture_id: picked_item.get('picture_id'),
\r
22 width: picked_item.get('width'),
\r
23 height: picked_item.get('height')
\r
26 @trace_routes: () ->
\r
28 resource_picture: ['picture', 'resource_picture_picture', 'resource_picture']
\r
36 v = if @get('height') > 0
\r
40 h = if @get('width') > 0
\r
45 res = res # format of /1.png?subdir=v
\r
46 # res += '/' unless res.empty? # format of /v/1.png
\r
49 filename: (picture) ->
\r
50 q = if _.isEmpty(@flip())
\r
53 '?subdir=' + @flip()
\r
54 picture.filename() + q
\r
57 '/pictures/' + @filename(picture)
\r
60 new Pettanr.Views.PanelPicture.ElementFace({element: this})
\r
62 initialize: (attr, options) ->
\r
63 super(attr, options)
\r