1 class Pettanr.Views.Speech.Element extends Backbone.View
\r
3 className: 'pettanr-comic-speech'
\r
5 initialize: (options) ->
\r
6 @element = options.element
\r
11 attr = {style: Pettanr.to_style(@outer_style())}
\r
12 @div = new Pettanr.Tag.Div({
\r
14 style: Pettanr.to_style(@inner_style())
\r
16 content: @element.scenario(),
\r
17 class_name: 'pettanr-comic-speech-inner'
\r
19 this.$el.attr(@attr)
\r
20 this.$el.html(@div.render().el)
\r
25 top: @element.get('y'),
\r
26 left: @element.get('x'),
\r
27 width: @element.get('width'),
\r
28 height: @element.get('height')
\r
33 'font-size': Pettanr.to_s(@element.get('font_size')) + 'em',
\r
34 'text-align': @element.text_align_text(),
\r
35 color: '#' + ('000000' + Pettanr.to_s(@element.get('fore_color'))).slice(-6)
\r