aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorjpl2017-03-16 11:17:06 +0100
committerjpl2017-03-16 11:17:14 +0100
commit25439177a0eb8bb2dd4d21a589ebfd23a0eafd01 (patch)
tree579c3652fefbbb30b1703c6340eea3142f99816f /app/assets/javascripts
parent3c79594754d2c5f3e1374adba9e161f6e03507ff (diff)
downloadchouette-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.js35
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
}