From 04d190e1ba66e5ea75bf8e17731692801aeb1397 Mon Sep 17 00:00:00 2001 From: Matthias Pfeil Date: Fri, 4 May 2018 14:45:37 +0200 Subject: [PATCH] feat(download): Filter phenomenons Just show the available phenomenons/sensors of stations inside the bbox closes #267 --- app/scripts/controllers/sidebar.download.js | 3 +++ app/views/explore2.sidebar.download.html | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/scripts/controllers/sidebar.download.js b/app/scripts/controllers/sidebar.download.js index 6ac6fcbb..0e65ea20 100644 --- a/app/scripts/controllers/sidebar.download.js +++ b/app/scripts/controllers/sidebar.download.js @@ -46,6 +46,7 @@ function activate () { Sidebar.setTitle('Download'); vm.markersFiltered = OpenSenseMapData.getMarkers(); + vm.downloadMarkers = vm.markersFiltered; vm.count = Object.keys(vm.markersFiltered).length; osemMapData.getMap('map_main') @@ -113,9 +114,11 @@ function getBoxIdsFromBBox (map){ var boxids = []; var bbox = map.getBounds(); + vm.downloadMarkers = []; angular.forEach(vm.markersFiltered, function(marker, key) { if (bbox.contains([marker.latLng[0],marker.latLng[1]])) { boxids.push(marker.station._id); + vm.downloadMarkers.push(marker); } }); return boxids; diff --git a/app/views/explore2.sidebar.download.html b/app/views/explore2.sidebar.download.html index 82577c16..75a9cd2e 100644 --- a/app/views/explore2.sidebar.download.html +++ b/app/views/explore2.sidebar.download.html @@ -41,7 +41,7 @@