aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorXinhui2017-05-10 17:44:34 +0200
committerXinhui2017-05-10 17:44:34 +0200
commitc40e4d380ea45d320277da58cf1643d0527aca32 (patch)
tree4e738adb0d163851b3e2a20eafa56c5dc916caeb /app/assets/javascripts
parent1c9e056f078e89ddfbe1d3c06ce00a4035d4ef98 (diff)
parent51b08d17e4bb594fad6f7a298a343f098073259f (diff)
downloadchouette-core-c40e4d380ea45d320277da58cf1643d0527aca32.tar.bz2
Merge branch 'master' into staging
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/es6_browserified/itineraries/index.js7
-rw-r--r--app/assets/javascripts/es6_browserified/time_tables/components/ExceptionsInDay.js4
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/DuplicateVehicleJourney.js4
3 files changed, 7 insertions, 8 deletions
diff --git a/app/assets/javascripts/es6_browserified/itineraries/index.js b/app/assets/javascripts/es6_browserified/itineraries/index.js
index 12a44e376..53f7bc7f9 100644
--- a/app/assets/javascripts/es6_browserified/itineraries/index.js
+++ b/app/assets/javascripts/es6_browserified/itineraries/index.js
@@ -5,6 +5,7 @@ var createStore = require('redux').createStore
var reducers = require('./reducers')
var App = require('./components/App')
var addInput = require('./form_helper')
+let datas = JSON.parse(decodeURIComponent(window.itinerary_stop))
// logger, DO NOT REMOVE
// var applyMiddleware = require('redux').applyMiddleware
@@ -14,7 +15,6 @@ var addInput = require('./form_helper')
const getInitialState = () => {
let state = []
- let datas = JSON.parse(decodeURIComponent(window.itinerary_stop))
datas.map(function(v, i) {
let fancyText = v.name.replace("'", "\'")
@@ -67,10 +67,7 @@ render(
document.querySelector('input[name=commit]').addEventListener('click', (event)=>{
let state = store.getState()
state.stopPoints.map((stopPoint, i) => {
- if (stopPoint.stoppoint_id == undefined){
- stopPoint.stoppoint_id = ""
- }
- addInput('id',stopPoint.stoppoint_id, i)
+ addInput('id', (datas[i]) ? datas[i].stoppoint_id : '', i)
addInput('stop_area_id',stopPoint.stoparea_id, i)
addInput('position',i, i)
addInput('for_boarding',stopPoint.for_boarding, i)
diff --git a/app/assets/javascripts/es6_browserified/time_tables/components/ExceptionsInDay.js b/app/assets/javascripts/es6_browserified/time_tables/components/ExceptionsInDay.js
index e90099283..cc7980b22 100644
--- a/app/assets/javascripts/es6_browserified/time_tables/components/ExceptionsInDay.js
+++ b/app/assets/javascripts/es6_browserified/time_tables/components/ExceptionsInDay.js
@@ -17,7 +17,7 @@ class ExceptionsInDay extends Component {
<div className='td'>
<button
type='button'
- className='btn btn-circle'
+ className={'btn btn-circle' + (this.props.value.current_month[this.props.index].excluded_date ? ' active' : '')}
data-actiontype='remove'
onClick={(e) => {
$(e.currentTarget).toggleClass('active')
@@ -33,7 +33,7 @@ class ExceptionsInDay extends Component {
<div className='td'>
<button
type='button'
- className='btn btn-circle'
+ className={'btn btn-circle' + (this.props.value.current_month[this.props.index].include_date ? ' active' : '')}
data-actiontype='add'
onClick={(e) => {
$(e.currentTarget).toggleClass('active')
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/DuplicateVehicleJourney.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/DuplicateVehicleJourney.js
index bab6fa78f..f5e01de7c 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/DuplicateVehicleJourney.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/DuplicateVehicleJourney.js
@@ -64,7 +64,7 @@ class DuplicateVehicleJourney extends Component {
<div className='col-lg-3 col-md-3 col-sm-3 col-xs-3'>
<div className='form-group'>
<label className='control-label is-required'>Horaire de départ</label>
- <span className={'input-group time'}>
+ <span className={'input-group time' + (actions.getSelected(this.props.vehicleJourneys).length > 1 ? ' disabled' : '')}>
<input
type='number'
ref='duplicate_time_hh'
@@ -72,6 +72,7 @@ class DuplicateVehicleJourney extends Component {
max='23'
className='form-control'
defaultValue={this.getDefaultValue('hour')}
+ disabled={(actions.getSelected(this.props.vehicleJourneys).length > 1 ? 'disabled' : '')}
/>
<span>:</span>
<input
@@ -81,6 +82,7 @@ class DuplicateVehicleJourney extends Component {
max='59'
className='form-control'
defaultValue={this.getDefaultValue('minute')}
+ disabled={(actions.getSelected(this.props.vehicleJourneys).length > 1 ? 'disabled' : '')}
/>
</span>
</div>