X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/blobdiff_plain/7fb774f6dd033f6bfb5b574f8181bf9c53aeacd1..8c9594a08f87d80dbefa8740f3e29a1f8e4bebb3:/dist/assets/js/nominatim-ui.js?ds=sidebyside diff --git a/dist/assets/js/nominatim-ui.js b/dist/assets/js/nominatim-ui.js index 43f71c2..1069b3e 100644 --- a/dist/assets/js/nominatim-ui.js +++ b/dist/assets/js/nominatim-ui.js @@ -670,19 +670,20 @@ function search_page_load() { context.bSearchRan = true; context.aSearchResults = aResults; - if (aResults.length >= 10) { - var aExcludePlaceIds = []; - if (search_params.has('exclude_place_ids')) { - aExcludePlaceIds = search_params.get('exclude_place_ids').split(','); - } - for (var i = 0; i < aResults.length; i += 1) { - aExcludePlaceIds.push(aResults[i].place_id); - } - - var parsed_url = new URLSearchParams(window.location.search); - parsed_url.set('exclude_place_ids', aExcludePlaceIds.join(',')); - context.sMoreURL = '?' + parsed_url.toString(); + // lonvia wrote: https://github.com/osm-search/nominatim-ui/issues/24 + // I would suggest to remove the guessing and always show the link. Nominatim only returns + // one or two results when it believes the result to be a good enough match. + // if (aResults.length >= 10) { + var aExcludePlaceIds = []; + if (search_params.has('exclude_place_ids')) { + aExcludePlaceIds = search_params.get('exclude_place_ids').split(','); + } + for (var i = 0; i < aResults.length; i += 1) { + aExcludePlaceIds.push(aResults[i].place_id); } + var parsed_url = new URLSearchParams(window.location.search); + parsed_url.set('exclude_place_ids', aExcludePlaceIds.join(',')); + context.sMoreURL = '?' + parsed_url.toString(); render_template($('main'), 'searchpage-template', context); update_html_title('Result for ' + api_request_params.q); @@ -759,7 +760,7 @@ jQuery(document).ready(function () { // 'search', 'reverse', 'details' var pagename = window.location.pathname.replace('.html', '').replace(/.+\//, ''); - if (pagename === '') pagename = 'search' + if (pagename === '') pagename = 'search'; $('body').attr('id', pagename + '-page');