From 7e96e8baea7c8d86aa8912bd342cba501a366370 Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Thu, 13 Oct 2022 13:12:21 +0200 Subject: [PATCH] Sort projects --- .../regionchooser/website/script/simstadt_openlayers.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js index 96efab4..50d34be 100644 --- a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js +++ b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js @@ -98,8 +98,10 @@ var regionChooser = (function(){ feature["source"] = "CityGML"; }); - features_by_project = groupBy(kml_source.getFeatures(), "project"); - + var features = Array.from(kml_source.getFeatures()); + // Sort projects + features.sort((a, b) => a.project.localeCompare(b.project)); + features_by_project = groupBy(features, "project"); // Sort CityGMLs inside each project Object.values(features_by_project).forEach(features => features.sort((a, b) => a.name.localeCompare(b.name))); } -- GitLab