From 072e4f76f1c98dca9b4a85efa87052842d880d07 Mon Sep 17 00:00:00 2001 From: jpl Date: Tue, 28 Feb 2017 15:03:30 +0100 Subject: Refs #2648: updating jp_collection layout --- .../journey_patterns/components/ConfirmModal.js | 51 +++--- .../journey_patterns/components/CreateModal.js | 122 +++++++-------- .../journey_patterns/components/EditModal.js | 171 +++++++++------------ .../journey_patterns/components/JourneyPattern.js | 42 ++++- .../journey_patterns/components/JourneyPatterns.js | 4 +- .../containers/JourneyPatternList.js | 3 + .../journey_patterns/containers/Modal.js | 3 - .../journey_patterns/reducers/journeyPatterns.js | 4 +- 8 files changed, 207 insertions(+), 193 deletions(-) (limited to 'app/assets/javascripts') diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/ConfirmModal.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/ConfirmModal.js index d9fbf07f8..5e51f469c 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/ConfirmModal.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/ConfirmModal.js @@ -4,28 +4,35 @@ var PropTypes = require('react').PropTypes const ConfirmModal = ({dispatch, modal, onModalAccept, onModalCancel, journeyPatterns}) => (
-
-
-
-

Voulez-vous enregistrer vos modifications avant de changer de page?

-
-
- - +
+
+
+
+

Confirmation

+
+
+
+

Vous vous apprêtez à changer de page. Voulez-vous enregistrer vos modifications avant cela ?

+
+
+
+ + +
diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js index 0b966d6d9..d9a4df099 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js @@ -34,71 +34,73 @@ class CreateModal extends Component {
-
-
-
-

Ajouter une mission

-
+
+
+
+
+

Ajouter une mission

+
- {(this.props.modal.type == 'create') && ( -
-
-
- - actions.resetValidation(e.currentTarget)} - required - /> -
-
-
-
- - actions.resetValidation(e.currentTarget)} - required - /> -
+ {(this.props.modal.type == 'create') && ( + +
+
+ + actions.resetValidation(e.currentTarget)} + required + />
-
-
- - actions.resetValidation(e.currentTarget)} - required - /> +
+
+
+ + actions.resetValidation(e.currentTarget)} + required + /> +
+
+
+
+ + actions.resetValidation(e.currentTarget)} + required + /> +
-
-
- - -
- - )} +
+ + +
+ + )} +
diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/EditModal.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/EditModal.js index 7d7dd40a4..37f2b5547 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/EditModal.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/EditModal.js @@ -18,110 +18,86 @@ class EditModal extends Component { render() { return (
-
-
-
-

- Modifier la mission - {(this.props.modal.type == 'edit') && ( - "{this.props.modal.modalProps.journeyPattern.name}" - )} -

-
- - - +
+
+
+
+

+ Modifier la mission + {(this.props.modal.type == 'edit') && ( + "{this.props.modal.modalProps.journeyPattern.name}" + )} +

-
- {(this.props.modal.type == 'edit') && ( -
-
-
- - actions.resetValidation(e.currentTarget)} - required - /> -
+ {(this.props.modal.type == 'edit') && ( + +
+
+ + actions.resetValidation(e.currentTarget)} + required + /> +
-
-
-
- - actions.resetValidation(e.currentTarget)} - required - /> +
+
+
+ + actions.resetValidation(e.currentTarget)} + required + /> +
-
-
-
- - actions.resetValidation(e.currentTarget)} - required - /> +
+
+ + actions.resetValidation(e.currentTarget)} + required + /> +
-
-
- - -
- - )} +
+ + +
+ + )} +
@@ -133,8 +109,7 @@ EditModal.propTypes = { index: PropTypes.number, modal: PropTypes.object, onModalClose: PropTypes.func.isRequired, - saveModal: PropTypes.func.isRequired, - onDeleteJourneyPattern: PropTypes.func.isRequired + saveModal: PropTypes.func.isRequired } module.exports = EditModal diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js index 554a0038b..9e554b38e 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js @@ -19,14 +19,43 @@ const JourneyPattern = (props) => { )}
-
{props.value.object_id}
+
{props.value.object_id ? props.value.object_id : '-'}
{props.value.registration_number}
{actions.getChecked(props.value.stop_points).length} arrêt(s)
- @@ -56,7 +85,8 @@ JourneyPattern.propTypes = { value: PropTypes.object, index: PropTypes.number, onCheckboxChange: PropTypes.func.isRequired, - onOpenEditModal: PropTypes.func.isRequired + onOpenEditModal: PropTypes.func.isRequired, + onDeleteJourneyPattern: PropTypes.func.isRequired } module.exports = JourneyPattern diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js index 9091e67cb..b82b4eb36 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPatterns.js @@ -11,7 +11,7 @@ class JourneyPatterns extends Component{ this.props.onLoadFirstPage() } componentDidUpdate(prevProps, prevState) { - if(prevProps.status.isFetching == true){ + if(this.props.status.isFetching == false){ $('.table-2entries').each(function() { var refH = [] var refCol = [] @@ -44,7 +44,6 @@ class JourneyPatterns extends Component{ } } - // console.log(refCol); $(this).find('.th').css('height', refCol[0]); for(var nth = 1; nth < refH.length; nth++) { @@ -92,6 +91,7 @@ class JourneyPatterns extends Component{ key={ index } onCheckboxChange= {(e) => this.props.onCheckboxChange(e, index)} onOpenEditModal= {() => this.props.onOpenEditModal(index, journeyPattern)} + onDeleteJourneyPattern={() => this.props.onDeleteJourneyPattern(index)} /> )}
diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/containers/JourneyPatternList.js b/app/assets/javascripts/es6_browserified/journey_patterns/containers/JourneyPatternList.js index bace802e5..bc2aaf95b 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/containers/JourneyPatternList.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/containers/JourneyPatternList.js @@ -21,6 +21,9 @@ const mapDispatchToProps = (dispatch) => { }, onOpenEditModal: (index, journeyPattern) =>{ dispatch(actions.openEditModal(index, journeyPattern)) + }, + onDeleteJourneyPattern: (index) =>{ + dispatch(actions.deleteJourneyPattern(index)) } } } diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/containers/Modal.js b/app/assets/javascripts/es6_browserified/journey_patterns/containers/Modal.js index 4b1809fa1..ef6a4a6b1 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/containers/Modal.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/containers/Modal.js @@ -17,9 +17,6 @@ const mapDispatchToProps = (dispatch) => { }, saveModal: (index, data) =>{ dispatch(actions.saveModal(index, data)) - }, - onDeleteJourneyPattern: (index) =>{ - dispatch(actions.deleteJourneyPattern(index)) } } } diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js b/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js index 13f1100b3..8c84500c0 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js @@ -65,8 +65,8 @@ const journeyPatterns = (state = [], action) => { }) case 'ADD_JOURNEYPATTERN': return [ - ...state, - journeyPattern(state, action) + journeyPattern(state, action), + ...state ] case 'SAVE_MODAL': return state.map((j, i) =>{ -- cgit v1.2.3