@@ -19,9 +19,28 @@ export function updateEditSetting (setting, value, activePattern) {
1919 }
2020}
2121
22+ export function updateActiveGtfsEntity ( entity , component , props ) {
23+ return {
24+ type : 'UPDATE_ACTIVE_GTFS_ENTITY' ,
25+ entity,
26+ component,
27+ props
28+ }
29+ }
30+
31+ export function resetActiveGtfsEntity ( entity , component ) {
32+ return {
33+ type : 'RESET_ACTIVE_GTFS_ENTITY' ,
34+ entity,
35+ component
36+ }
37+ }
38+
2239export const clearGtfsContent = createAction ( 'CLEAR_GTFSEDITOR_CONTENT' )
2340export const savedGtfsEntity = createAction ( 'SAVED_GTFS_ENTITY' )
41+ export const deletingEntity = createAction ( 'DELETING_ENTITY' )
2442const settingActiveGtfsEntity = createAction ( 'SETTING_ACTIVE_GTFS_ENTITY' )
43+ export const savingActiveGtfsEntity = createAction ( 'SAVING_ACTIVE_GTFS_ENTITY' )
2544
2645export function enterTimetableEditor ( ) {
2746 return function ( dispatch , getState ) {
@@ -96,8 +115,8 @@ export function setActiveGtfsEntity (feedSourceId, component, entityId, subCompo
96115 const activeEntity = component === 'feedinfo'
97116 ? clone ( activeTable ) [ 0 ]
98117 : activeTable && entityId
99- ? clone ( activeTable . find ( e => e . id === entityId ) )
100- : null
118+ ? clone ( activeTable . find ( e => e . id === entityId ) )
119+ : null
101120 const activeSubEntity = activeEntity && activeEntity . tripPatterns
102121 ? clone ( activeEntity . tripPatterns . find ( p => p . id === subEntityId ) )
103122 : null
@@ -156,8 +175,6 @@ function constructEditorURL (feedSourceId, component, entityId, subComponent, su
156175 return url
157176}
158177
159- export const savingActiveGtfsEntity = createAction ( 'SAVING_ACTIVE_GTFS_ENTITY' )
160-
161178export function saveActiveGtfsEntity ( component , optionalEntity , refetch = true ) {
162179 return function ( dispatch , getState ) {
163180 const { active} = getState ( ) . editor . data
@@ -224,8 +241,6 @@ export function saveEntity (feedId, entity, component, refetch = true) {
224241 }
225242}
226243
227- export const deletingEntity = createAction ( 'DELETING_ENTITY' )
228-
229244/**
230245 * Generic delete function for editor GTFS entities.
231246 */
@@ -259,20 +274,3 @@ export function deleteGtfsEntity (feedId, component, entityId, routeId) {
259274 } )
260275 }
261276}
262-
263- export function updateActiveGtfsEntity ( entity , component , props ) {
264- return {
265- type : 'UPDATE_ACTIVE_GTFS_ENTITY' ,
266- entity,
267- component,
268- props
269- }
270- }
271-
272- export function resetActiveGtfsEntity ( entity , component ) {
273- return {
274- type : 'RESET_ACTIVE_GTFS_ENTITY' ,
275- entity,
276- component
277- }
278- }
0 commit comments