codecombat/app/views/play/level/gold_view.coffee

23 lines
734 B
CoffeeScript
Raw Normal View History

2014-02-11 15:02:27 -05:00
View = require 'views/kinds/CocoView'
template = require 'templates/play/level/gold'
module.exports = class GoldView extends View
id: "gold-view"
template: template
subscriptions:
'surface:gold-changed': 'onGoldChanged'
'level-set-letterbox': 'onSetLetterbox'
onGoldChanged: (e) ->
@$el.show()
goldEl = @$el.find('.gold-amount.team-' + e.team)
unless goldEl.length
teamEl = $("<h3 class='team-#{e.team}' title='Gold: #{e.team}'><img src='/images/level/prop_gold.png'> <div class='gold-amount team-#{e.team}'></div>")
@$el.append(teamEl)
goldEl = teamEl.find('.gold-amount.team-' + e.team)
goldEl.text(e.gold)
onSetLetterbox: (e) ->
if e.on then @$el.hide() else @$el.show()