aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorThomas Haddad2017-05-26 11:31:34 +0200
committerRobert2017-05-29 08:49:52 +0200
commit1719225614b39bb09a8d4864b095e75433534ede (patch)
treee8f90f6f59c4d68afef4be7458eda288e8fe2767 /app/assets/javascripts
parent4e7d8a4f986aa7092052979155cb623cbd651036 (diff)
downloadchouette-core-1719225614b39bb09a8d4864b095e75433534ede.tar.bz2
Refs #3570: Fill jp inside create modal if necessary
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/reducers/modal.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js
index e504c2531..9f071069d 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js
@@ -88,9 +88,18 @@ const modal = (state = {}, action) => {
newModalProps.timetables = timetablesModal
return _.assign({}, state, {modalProps: newModalProps})
case 'CREATE_VEHICLEJOURNEY_MODAL':
+ let selectedJP = {}
+ if (window.jpOrigin){
+ selectedJP = {
+ id: window.jpOrigin.id,
+ name: window.jpOrigin.name,
+ published_name: window.jpOrigin.published_name,
+ objectid: window.jpOrigin.objectid
+ }
+ }
return {
type: 'create',
- modalProps: {},
+ modalProps: window.jpOrigin ? {selectedJPModal: selectedJP} : {},
confirmModal: {}
}
case 'SELECT_JP_CREATE_MODAL':