Code coverage report for code/views/modal-view.coffee

Statements: 0% (0 / 10)      Branches: 0% (0 / 2)      Functions: 0% (0 / 4)      Lines: 0% (0 / 9)      Ignored: none     

All files » code/views/ » modal-view.coffee
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                           
{div} = React.DOM
 
module.exports = React.createClass
 
  displayName: 'Modal'
 
  watchForEscape: (e) ->
    if e.keyCode is 27
      @props.close?()
 
  componentDidMount: ->
    $(window).on 'keyup', @watchForEscape
 
  componentWillUnmount: ->
    $(window).off 'keyup', @watchForEscape
 
  render: ->
    (div {className: 'modal'},
      (div {className: 'modal-background'})
      (div {className: 'modal-content'}, @props.children)
    )