UNPKG

nest-parrot

Version:
100 lines (97 loc) 3.1 kB
/** * Created by brad.wu on 8/16/2015. */ (function () { $.mockjax({ url: '/app/codetable', responseTime: 2000, response: function () { this.responseText = [ {id: '1', text: 'Remote Item 1'}, {id: '2', text: 'Remote Item 2'}, {id: '3', text: 'Remote Item 3'} ]; } }); var codes = $pt.createCodeTable([ {id: '1', text: 'One'}, {id: '2', text: 'Two'}, {id: '3', text: 'Three'} ]); var model = $pt.createModel({ values: ['1', '2'] }); var normal = $pt.createCellLayout('values', { comp: { data: codes }, pos: {row: 1, col: 1} }); var labelInLeft = $pt.createCellLayout('values', { comp: { data: codes, labelAttached: 'left' }, pos: {row: 1, col: 1} }); var vertical = $pt.createCellLayout('values', { comp: { data: codes, direction: 'vertical' }, pos: {row: 1, col: 1} }); var disabled = $pt.createCellLayout('values', { comp: { data: codes, enabled: false }, pos: {row: 1, col: 1} }); var disabledLabelInLeft = $pt.createCellLayout('values', { comp: { data: codes, labelAttached: 'left', enabled: false }, pos: {row: 1, col: 1} }); var remote = $pt.createCellLayout('values', { comp: { data: $pt.createCodeTable({url: '/app/codetable'}) } }); var panel = (<div className='row'> <div className='col-md-3 col-lg-3 col-sm-3'> <span>All Default</span> <NArrayCheck model={model} layout={normal}/> <span>Label in left</span> <NArrayCheck model={model} layout={labelInLeft}/> <span>Vertical</span> <NArrayCheck model={model} layout={vertical}/> </div> <div className='col-md-3 col-lg-3 col-sm-3 has-error'> <span>All Default</span> <NArrayCheck model={model} layout={normal}/> <span>Label in left</span> <NArrayCheck model={model} layout={labelInLeft}/> </div> <div className='col-md-3 col-lg-3 col-sm-3'> <span>Disabled</span> <NArrayCheck model={model} layout={disabled}/> <span>Disabled, label in left</span> <NArrayCheck model={model} layout={disabledLabelInLeft}/> </div> <div className='col-md-3 col-lg-3 col-sm-3 has-error'> <span>Disabled</span> <NArrayCheck model={model} layout={disabled}/> <span>Disabled, label in left</span> <NArrayCheck model={model} layout={disabledLabelInLeft}/> </div> <div className='col-md-3 col-lg-3 col-sm-3'> <span>Remote</span> <NArrayCheck model={model} layout={remote}/> </div> </div>); ReactDOM.render(panel, document.getElementById('main')); })();