aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZog2018-04-13 17:01:46 +0200
committerZog2018-04-13 17:01:46 +0200
commitc1b427d8427cd93ea4b14afb23f768e43e57b0b4 (patch)
tree41c6e3603f9b359ff5a37a83e1055b099d217a31
parent94090e82bfb5f875f70aa1e8bffb8a51724eb760 (diff)
downloadchouette-core-6456-fix-vjs-editor.tar.bz2
Refs 6456; Fix timtables button in VJs editor6456-fix-vjs-editor
Don't open the timetables of the return journeys if these are displayed. Same for the purchase windows
-rw-r--r--app/javascript/vehicle_journeys/components/VehicleJourneys.js12
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'>