Code coverage report for code/views/node-well-view.coffee

Statements: 0% (0 / 21)      Branches: 0% (0 / 4)      Functions: 0% (0 / 5)      Lines: 0% (0 / 20)      Ignored: none     

All files » code/views/ » node-well-view.coffee
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44                                                                                       
PaletteInspectorView  = React.createFactory require './palette-inspector-view'
PaletteStore = require '../stores/palette-store'
{div} = React.DOM
 
module.exports = React.createClass
 
  displayName: 'NodeWell'
 
  mixins: [ PaletteStore.mixin ]
 
  getInitialState: ->
    nodes: []
    collapsed: true
 
  collapse: ->
    @setState collapsed: true
 
  expand: ->
    @setState collapsed: false
 
  toggle: ->
    if @state.collapsed
      @expand()
    else
      @collapse()
 
  render: ->
    topNodePaletteClass    = 'top-node-palette-wrapper'
    topNodeTabPaletteClass = 'top-node-palette-tab'
    if @state.collapsed
      topNodePaletteClass    = 'top-node-palette-wrapper collapsed'
      topNodeTabPaletteClass = 'top-node-palette-tab collapsed'
    (div {className: 'wrapperwrapper'},
      (div {className: topNodePaletteClass},
        (PaletteInspectorView {
          toggleImageBrowser: @props.toggleImageBrowser,
          graphStore: @props.graphStore
        })
      )
      (div {className: 'tab-wrapper'},
        (div {className: topNodeTabPaletteClass, onClick: @toggle})
      )
    )