From: mtmail Date: Mon, 18 May 2020 11:08:56 +0000 (+0200) Subject: Merge pull request #10 from mtmail/skip-empty-values X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/commitdiff_plain/a1c6b5056dec8a0407c439f4bab94711b5a6b6a3?hp=2d8d11f38eda35f77ca90ef21f48a0abf6998ec0 Merge pull request #10 from mtmail/skip-empty-values Skip empty values --- diff --git a/dist/assets/js/nominatim-ui.js b/dist/assets/js/nominatim-ui.js index cbfb4df..ac6e97b 100644 --- a/dist/assets/js/nominatim-ui.js +++ b/dist/assets/js/nominatim-ui.js @@ -61,13 +61,13 @@ function map_viewbox_as_string() { // ********************************************************* function fetch_from_api(endpoint_name, params, callback) { + // // `&a=&b=&c=1` => '&c=1' - var param_names = Object.keys(params); for (var i = 0; i < param_names.length; i += 1) { - var val = param_names[i]; + var val = params[param_names[i]]; if (typeof (val) === 'undefined' || val === '' || val === null) { - delete param_names[i]; + delete params[param_names[i]]; } } diff --git a/dist/deletable.html b/dist/deletable.html index 29bd109..21fa049 100644 --- a/dist/deletable.html +++ b/dist/deletable.html @@ -1,6 +1,7 @@ + OpenStreetMap Nominatim diff --git a/dist/details.html b/dist/details.html index f9d3806..1509fb4 100644 --- a/dist/details.html +++ b/dist/details.html @@ -1,6 +1,7 @@ + OpenStreetMap Nominatim diff --git a/dist/polygons.html b/dist/polygons.html index 658705d..0a34f6f 100644 --- a/dist/polygons.html +++ b/dist/polygons.html @@ -1,6 +1,7 @@ + OpenStreetMap Nominatim diff --git a/dist/reverse.html b/dist/reverse.html index 5bcef22..630c158 100644 --- a/dist/reverse.html +++ b/dist/reverse.html @@ -1,6 +1,7 @@ + OpenStreetMap Nominatim diff --git a/dist/search.html b/dist/search.html index f79b63b..a8a36d9 100644 --- a/dist/search.html +++ b/dist/search.html @@ -1,6 +1,7 @@ + OpenStreetMap Nominatim diff --git a/src/assets/js/base.js b/src/assets/js/base.js index a8f6d0a..27f93af 100644 --- a/src/assets/js/base.js +++ b/src/assets/js/base.js @@ -61,13 +61,13 @@ function map_viewbox_as_string() { // ********************************************************* function fetch_from_api(endpoint_name, params, callback) { + // // `&a=&b=&c=1` => '&c=1' - var param_names = Object.keys(params); for (var i = 0; i < param_names.length; i += 1) { - var val = param_names[i]; + var val = params[param_names[i]]; if (typeof (val) === 'undefined' || val === '' || val === null) { - delete param_names[i]; + delete params[param_names[i]]; } } diff --git a/src/layout.html b/src/layout.html index 1b56033..ce8fc70 100644 --- a/src/layout.html +++ b/src/layout.html @@ -1,6 +1,7 @@ + OpenStreetMap Nominatim