aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Peignier2018-02-22 13:48:01 +0100
committerGitHub2018-02-22 13:48:01 +0100
commit9676be313990b08f402d096ba267980c14c69b74 (patch)
tree60a87a65634bfe23d0c30cf0635e8071d7f6f919
parenteb62107ac3d8e9bf95c39c888ea44543abc0d112 (diff)
parent0d95949fb6ee86f1aed30b9df4efe0dc6444b3e0 (diff)
downloadchouette-core-9676be313990b08f402d096ba267980c14c69b74.tar.bz2
Merge pull request #330 from af83/5993-enhance-detailed-calendar
Homogenize calendars display. Refs #5993
-rw-r--r--app/javascript/vehicle_journeys/actions/index.js4
-rw-r--r--app/javascript/vehicle_journeys/components/VehicleJourney.js3
-rw-r--r--app/javascript/vehicle_journeys/components/VehicleJourneys.js2
3 files changed, 6 insertions, 3 deletions
diff --git a/app/javascript/vehicle_journeys/actions/index.js b/app/javascript/vehicle_journeys/actions/index.js
index b398d78fa..e67753e4b 100644
--- a/app/javascript/vehicle_journeys/actions/index.js
+++ b/app/javascript/vehicle_journeys/actions/index.js
@@ -92,7 +92,9 @@ const actions = {
id: selectedTT.id,
comment: selectedTT.comment,
objectid: selectedTT.objectid,
- color: selectedTT.color
+ color: selectedTT.color,
+ bounding_dates: selectedTT.time_table_bounding,
+ days: selectedTT.day_types
}
}),
addSelectedTimetable: () => ({
diff --git a/app/javascript/vehicle_journeys/components/VehicleJourney.js b/app/javascript/vehicle_journeys/components/VehicleJourney.js
index e11e91497..7db0cee1c 100644
--- a/app/javascript/vehicle_journeys/components/VehicleJourney.js
+++ b/app/javascript/vehicle_journeys/components/VehicleJourney.js
@@ -66,6 +66,7 @@ export default class VehicleJourney extends Component {
render() {
this.previousCity = undefined
let detailed_calendars = this.hasFeature('detailed_calendars') && !this.disabled
+ let detailed_calendars_shown = $('.detailed-timetables-bt').hasClass('active')
let {time_tables, purchase_windows} = this.props.value
return (
@@ -110,7 +111,7 @@ export default class VehicleJourney extends Component {
{this.props.disabled && <VehicleJourneyInfoButton vehicleJourney={this.props.value} />}
{ detailed_calendars &&
- <div className="detailed-timetables hidden">
+ <div className={"detailed-timetables" + (detailed_calendars_shown ? "" : " hidden")}>
{this.props.allTimeTables.map((tt, i) =>
<div key={i} className={(this.hasTimeTable(time_tables, tt) ? "active" : "inactive")}></div>
)}
diff --git a/app/javascript/vehicle_journeys/components/VehicleJourneys.js b/app/javascript/vehicle_journeys/components/VehicleJourneys.js
index 843aec1a8..384afba17 100644
--- a/app/javascript/vehicle_journeys/components/VehicleJourneys.js
+++ b/app/javascript/vehicle_journeys/components/VehicleJourneys.js
@@ -187,7 +187,7 @@ export default class VehicleJourneys extends Component {
<p>
{this.timeTableURL(tt)}
</p>
- <p>{tt.bounding_dates}</p>
+ <p>{tt.bounding_dates.split(' ').join(' > ')}</p>
</div>
)}
</div>