diff options
| author | jpl | 2017-03-16 11:17:06 +0100 |
|---|---|---|
| committer | jpl | 2017-03-16 11:17:14 +0100 |
| commit | 25439177a0eb8bb2dd4d21a589ebfd23a0eafd01 (patch) | |
| tree | 579c3652fefbbb30b1703c6340eea3142f99816f /app/assets/javascripts | |
| parent | 3c79594754d2c5f3e1374adba9e161f6e03507ff (diff) | |
| download | chouette-core-25439177a0eb8bb2dd4d21a589ebfd23a0eafd01.tar.bz2 | |
Refs #2813: fix for .entries() method, not supported on IE11
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/es6_browserified/itineraries/index.js | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/app/assets/javascripts/es6_browserified/itineraries/index.js b/app/assets/javascripts/es6_browserified/itineraries/index.js index 7568b6bfc..05b171230 100644 --- a/app/assets/javascripts/es6_browserified/itineraries/index.js +++ b/app/assets/javascripts/es6_browserified/itineraries/index.js @@ -15,33 +15,34 @@ var addInput = require('./form_helper') const getInitialState = () => { let state = [] let datas = JSON.parse(decodeURIComponent(window.itinerary_stop)) - for (let [index, value] of datas.entries()){ - let fancyText = value.name - if(value.zip_code && value.city_name) - fancyText += ", " + value.zip_code + " " + value.city_name + datas.map(function(v, i) { + let fancyText = v.name + if(v.zip_code && v.city_name) + fancyText += ", " + v.zip_code + " " + v.city_name state.push({ - stoppoint_id: value.stoppoint_id, - stoparea_id: value.stoparea_id, - user_objectid: value.user_objectid, - index: index, + stoppoint_id: v.stoppoint_id, + stoparea_id: v.stoparea_id, + user_objectid: v.user_objectid, + index: i, edit: false, - city_name: value.city_name, - zip_code: value.zip_code, - name: value.name, - registration_number: value.registration_number, + city_name: v.city_name, + zip_code: v.zip_code, + name: v.name, + registration_number: v.registration_number, text: fancyText, - for_boarding: value.for_boarding || "normal", - for_alighting: value.for_alighting || "normal", - longitude: value.longitude || 0, - latitude: value.latitude || 0, + for_boarding: v.for_boarding || "normal", + for_alighting: v.for_alighting || "normal", + longitude: v.longitude || 0, + latitude: v.latitude || 0, olMap: { isOpened: false, json: {} } }) - } + }) + return state } |
