1 class Pettanr.Views.SpeechBalloon.Element extends Backbone.View
\r
3 className: 'pettanr-comic-balloon'
\r
5 initialize: (options) ->
\r
6 @element = options.element
\r
9 @balloon = @element.get('balloon')
\r
10 @speech = @element.get('speech')
\r
13 @attr = {style: Pettanr.to_style(@style())}
\r
14 @b = new Pettanr.Views.Balloon.Element({
\r
19 @s = new Pettanr.Views.Speech.Element({
\r
24 this.$el.attr(@attr)
\r
26 this.$el.append(@b.render().el)
\r
27 this.$el.append(@s.render().el)
\r
32 width: Pettanr.to_s(@balloon.get('width')) + 'px',
\r
33 height: Pettanr.to_s(@balloon.get('height')) + 'px',
\r
34 top: Pettanr.to_s(@balloon.get('y')) + 'px',
\r
35 left: Pettanr.to_s(@balloon.get('x')) + 'px',
\r
36 'z-index': @element.get('z')
\r