diff options
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/route_section.js.coffee | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/app/assets/javascripts/route_section.js.coffee b/app/assets/javascripts/route_section.js.coffee index 74f095772..e4a1021c3 100644 --- a/app/assets/javascripts/route_section.js.coffee +++ b/app/assets/javascripts/route_section.js.coffee @@ -36,14 +36,14 @@ class @RouteSectionMap if id features = route_section_geometry.getFeaturesByAttribute('id', id.toString()) if features.length > 0 - feature = features[0] - style = null - if !erase - style = - strokeWidth: 3 - strokeColor: 'green' - feature.style = style - feature.layer.redraw() + $.each features, (key, feature) -> + style = null + if !erase + style = + strokeWidth: 3 + strokeColor: 'green' + feature.style = style + feature.layer.redraw() @changeStyle = (el) -> id = $(el).val() @@ -54,6 +54,7 @@ class @RouteSectionMap RouteSectionMap.featureStyle value, true return RouteSectionMap.featureStyle id, false + RouteSectionMap.editRoute el jQuery -> $route_sections_selector = $('[name^="route_sections_selector[sections_attributes]"]') @@ -77,7 +78,6 @@ jQuery -> $('#new_route_sections_selector select').on 'change', -> RouteSectionMap.changeStyle this - RouteSectionMap.editRoute this $('form.route_section').find('button[type="submit"]').on 'click', (e) -> e.preventDefault(); |
