Sha256: 96631fbc4bcbbaf8365b1d57491507831426b71a554a1df12332c3a99c2f1c48
Contents?: true
Size: 894 Bytes
Versions: 3
Compression:
Stored size: 894 Bytes
Contents
class Lanes.Components.JobStatus extends Lanes.React.Component registerForPubSub: true listenNetworkEvents: true propTypes: job: Lanes.PropTypes.State onlyExecuting: React.PropTypes.bool message: React.PropTypes.string modelBindings: { job: 'props' } statusMessage: -> if _.isEmpty(@job.stepsCompleted) then '' else 'Completed: ' + _.toSentence(@job.stepsCompleted) progressBar: -> return null unless @job.progress <BS.ProgressBar now={@job.progress * 100} /> render: -> return null if @props.onlyExecuting and not @job.isExecuting <div className="job-executing"> <h3 className="message">{@props.message}</h3> <LC.Throbber /> <div className="status">{@statusMessage()}</div> {@progressBar()} {@props.children} </div>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.7.0 | client/lanes/components/shared/JobProgress.cjsx |
lanes-0.6.1 | client/lanes/components/shared/JobProgress.cjsx |
lanes-0.6.0 | client/lanes/components/shared/JobProgress.cjsx |