aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorjpl2017-03-07 15:02:41 +0100
committerjpl2017-03-07 15:02:47 +0100
commit1cf6b51d1e389703a9c5c83a5dd5bc726bdcf7fb (patch)
treec4bc0693333adaceb955d8eca5c9fb294cf5e42d /app/assets/javascripts
parent77c80710df7f54f424634ce49e11108ef48240c4 (diff)
downloadchouette-core-1cf6b51d1e389703a9c5c83a5dd5bc726bdcf7fb.tar.bz2
Refs #2728: updating checkbox on t2e component, for vj
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js101
1 files changed, 47 insertions, 54 deletions
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
index 55b71fdca..e92285a74 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
@@ -35,60 +35,53 @@ class VehicleJourney extends Component {
</div>
</div>
- <div style={{display: 'inline-block', verticalAlign: 'top', width: 'calc(100% - 25px)'}}>
- <ul className='list-group'>
- {this.props.value.vehicle_journey_at_stops.map((vj, i) =>
- <li
- key={i}
- >
- {this.props.filters.toggleArrivals &&
- <span>
- <input
- type='number'
- min='00'
- max='23'
- disabled = {this.props.value.deletable}
- onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, 'hour', false, false)}}
- value={vj.arrival_time['hour']}
- />
- <span>:</span>
- <input
- type='number'
- min='00'
- max='59'
- disabled = {this.props.value.deletable}
- onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, 'minute', false, false)}}
- value={vj.arrival_time['minute']}
- />
- </span>
- }
- {(vj.delta != 0) &&
- <span>Delta: {vj.delta}</span>
- }
- <span>
- <input
- type='number'
- min='00'
- max='23'
- disabled = {this.props.value.deletable}
- onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, 'hour', true, this.props.filters.toggleArrivals)}}
- value={vj.departure_time['hour']}
- />
- <span>:</span>
- <input
- type='number'
- min='00'
- max='59'
- disabled = {this.props.value.deletable}
- onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, "minute", true, this.props.filters.toggleArrivals)}}
- value={vj.departure_time['minute']}
- />
- </span>
- </li>
- )}
- </ul>
- </div>
-
+ {this.props.value.vehicle_journey_at_stops.map((vj, i) =>
+ <div key={i} className='td'>
+ {this.props.filters.toggleArrivals &&
+ <span>
+ <input
+ type='number'
+ min='00'
+ max='23'
+ disabled = {this.props.value.deletable}
+ onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, 'hour', false, false)}}
+ value={vj.arrival_time['hour']}
+ />
+ <span>:</span>
+ <input
+ type='number'
+ min='00'
+ max='59'
+ disabled = {this.props.value.deletable}
+ onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, 'minute', false, false)}}
+ value={vj.arrival_time['minute']}
+ />
+ </span>
+ }
+ {(vj.delta != 0) &&
+ <span>Delta: {vj.delta}</span>
+ }
+ <span>
+ <input
+ type='number'
+ min='00'
+ max='23'
+ disabled = {this.props.value.deletable}
+ onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, 'hour', true, this.props.filters.toggleArrivals)}}
+ value={vj.departure_time['hour']}
+ />
+ <span>:</span>
+ <input
+ type='number'
+ min='00'
+ max='59'
+ disabled = {this.props.value.deletable}
+ onChange={(e) => {this.props.onUpdateTime(e, i, this.props.index, "minute", true, this.props.filters.toggleArrivals)}}
+ value={vj.departure_time['minute']}
+ />
+ </span>
+ </div>
+ )}
</div>
)
}