diff options
| author | Zog | 2018-04-13 17:01:46 +0200 | 
|---|---|---|
| committer | cedricnjanga | 2018-04-13 14:17:42 -0700 | 
| commit | 9e76f949e16711239d07872c6373c98aede6f06f (patch) | |
| tree | b9cd18884cde556406c5ac41dc45f455cc782620 /app | |
| parent | 264f373d7298278f84972d5b15470daea7728e72 (diff) | |
| download | chouette-core-9e76f949e16711239d07872c6373c98aede6f06f.tar.bz2 | |
Refs 6456; Fix timtables button in VJs editor
Don't open the timetables of the return journeys if these are displayed.
Same for the purchase windows
Diffstat (limited to 'app')
| -rw-r--r-- | app/javascript/vehicle_journeys/components/VehicleJourneys.js | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/app/javascript/vehicle_journeys/components/VehicleJourneys.js b/app/javascript/vehicle_journeys/components/VehicleJourneys.js index c6f59ce9d..e4f5ad11c 100644 --- a/app/javascript/vehicle_journeys/components/VehicleJourneys.js +++ b/app/javascript/vehicle_journeys/components/VehicleJourneys.js @@ -87,16 +87,18 @@ export default class VehicleJourneys extends Component {    }    toggleTimetables(e) { -    $('.table-2entries .detailed-timetables').toggleClass('hidden') -    $('.table-2entries .detailed-timetables-bt').toggleClass('active') +    let root = $(this.refs['vehicleJourneys']) +    root.find('.table-2entries .detailed-timetables').toggleClass('hidden') +    root.find('.table-2entries .detailed-timetables-bt').toggleClass('active')      this.componentDidUpdate()      e.preventDefault()      false    }    togglePurchaseWindows(e) { -    $('.table-2entries .detailed-purchase-windows').toggleClass('hidden') -    $('.table-2entries .detailed-purchase-windows-bt').toggleClass('active') +    let root = $(this.refs['vehicleJourneys']) +    root.find('.table-2entries .detailed-purchase-windows').toggleClass('hidden') +    root.find('.table-2entries .detailed-purchase-windows-bt').toggleClass('active')      this.componentDidUpdate()      e.preventDefault()      false @@ -186,7 +188,7 @@ export default class VehicleJourneys extends Component {        )      } else {        return ( -        <div className='row'> +        <div className='row' ref='vehicleJourneys'>            <div className='col-lg-12'>              {(this.props.status.fetchSuccess == false) && (                <div className='alert alert-danger mt-sm'> | 
