Mercurial > gemma
comparison client/src/components/fairway/Profiles.vue @ 3236:5914d615f703
available_fairway_depth: use the store luke
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Fri, 10 May 2019 11:33:46 +0200 |
parents | 1253fe15e3e3 |
children | cb2f67a07400 |
comparison
equal
deleted
inserted
replaced
3235:0c5a28ffe9ee | 3236:5914d615f703 |
---|---|
311 "differencesLoading", | 311 "differencesLoading", |
312 "waterLevels", | 312 "waterLevels", |
313 "currentProfile" | 313 "currentProfile" |
314 ]), | 314 ]), |
315 ...mapGetters("map", ["openLayersMap"]), | 315 ...mapGetters("map", ["openLayersMap"]), |
316 orderedBottlenecks() { | 316 ...mapGetters("bottlenecks", ["orderedBottlenecks"]), |
317 let groupedBottlenecks = {}, | |
318 orderedGroups = {}; | |
319 | |
320 // group bottlenecks by cc | |
321 this.bottlenecksList.forEach(bn => { | |
322 let cc = bn.properties.responsible_country; | |
323 if (groupedBottlenecks.hasOwnProperty(cc)) { | |
324 groupedBottlenecks[cc].push(bn); | |
325 } else { | |
326 groupedBottlenecks[cc] = [bn]; | |
327 } | |
328 }); | |
329 | |
330 // order groups by cc | |
331 Object.keys(groupedBottlenecks) | |
332 .sort() | |
333 .forEach(cc => (orderedGroups[cc] = groupedBottlenecks[cc])); | |
334 | |
335 return orderedGroups; | |
336 }, | |
337 profilesLable() { | 317 profilesLable() { |
338 return this.$gettext("Bottleneck"); | 318 return this.$gettext("Bottleneck"); |
339 }, | 319 }, |
340 selectedBottleneck: { | 320 selectedBottleneck: { |
341 get() { | 321 get() { |