aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorThomas Haddad2017-02-20 16:34:23 +0100
committerThomas Haddad2017-02-20 16:34:23 +0100
commit80765a71b0c11e18204c8b6ec12b094e73102473 (patch)
treebe876ce7d1ddca054e6b67d13d848789ab1bb883 /app/assets/javascripts
parent893cc9d5683ae04e202cbe0560261b2a7c2f90fb (diff)
downloadchouette-core-80765a71b0c11e18204c8b6ec12b094e73102473.tar.bz2
Refs #2523: make vj entirely disabled when deleted
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js6
1 files changed, 5 insertions, 1 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 53cf2c5fb..f547e1736 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
@@ -9,7 +9,7 @@ class VehicleJourney extends Component {
render() {
return (
- <div className={'list-group-item'}>
+ <div className={'list-group-item ' + (this.props.value.deletable ? 'disabled' : '')} >
<div style={{display: 'inline-block', verticalAlign: 'top', width: 'calc(100% - 25px)'}}>
{/* selected */}
@@ -60,6 +60,7 @@ class VehicleJourney extends Component {
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']}
/>
@@ -68,6 +69,7 @@ class VehicleJourney extends Component {
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']}
/>
@@ -78,6 +80,7 @@ class VehicleJourney extends Component {
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']}
/>
@@ -86,6 +89,7 @@ class VehicleJourney extends Component {
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']}
/>