X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/blobdiff_plain/7218a0c36c5b1e28ed46e1e1b133b5e5dd68b2ca..161644ac1e2a9ec708e72bc5f33b61657488be2b:/src/pages/DetailsPage.svelte?ds=sidebyside diff --git a/src/pages/DetailsPage.svelte b/src/pages/DetailsPage.svelte index 2c7f8ba..18b1592 100644 --- a/src/pages/DetailsPage.svelte +++ b/src/pages/DetailsPage.svelte @@ -69,6 +69,7 @@ base_url = window.location.search; } } + $: reverse_only = Nominatim_Config.Reverse_Only;
@@ -164,29 +165,19 @@ {/if} {#if aPlace.linked_places} -

Linked Places

+

Linked Places

{#each aPlace.linked_places as addressLine} {/each} {/if} -

Keywords

- {#if api_request_params.keywords} + {#if !reverse_only} +

Keywords

+ {#if api_request_params.keywords} - {#if place_has_keywords(aPlace)} -

Name Keywords

- {#each aPlace.keywords.name as keyword} - - {formatKeywordToken(keyword.token)} - {#if keyword.id} - word id: {keyword.id} - {/if} - - {/each} - - {#if aPlace.keywords.address} -

Address Keywords

- {#each aPlace.keywords.address as keyword} + {#if place_has_keywords(aPlace)} +

Name Keywords

+ {#each aPlace.keywords.name as keyword} {formatKeywordToken(keyword.token)} {#if keyword.id} @@ -194,24 +185,36 @@ {/if} {/each} + + {#if aPlace.keywords.address} +

Address Keywords

+ {#each aPlace.keywords.address as keyword} + + {formatKeywordToken(keyword.token)} + {#if keyword.id} + word id: {keyword.id} + {/if} + + {/each} + {/if} + {:else} + Place has no keywords {/if} {:else} - Place has no keywords + + + display keywords + + {/if} - {:else} - - - display keywords - - {/if} -

Parent Of

+

Parent Of

{#if api_request_params.hierarchy} {#if aPlace.hierarchy && typeof (aPlace.hierarchy) === 'object' && Object.keys(aPlace.hierarchy).length} {#each Object.keys(aPlace.hierarchy) as type} -

{type}

+

{type}

{#each aPlace.hierarchy[type] as line} {/each}