{state.map?.data?.getCanvas()?.focus()}} />
state.guistate.themeIsOpened.setData(true)} on:keydown={forwardEventToMap}>
state.guistate.menuIsOpened.setData(true)} on:keydown={forwardEventToMap} arialabel={Translations.t.general.labels.menu} >
{#if currentViewLayer?.tagRenderings && currentViewLayer.defaultIcon()}
{ selectedElement.setData(state.currentView.features?.data?.[0]) }} on:keydown={forwardEventToMap} >
currentViewLayer.defaultIcon().SetClass("w-8 h-8 cursor-pointer")} />
{/if}
new ExtraLinkButton(state, layout.extraLink).SetClass("pointer-events-auto")} />
Testmode
{#if state.lastClickObject.hasPresets || state.lastClickObject.hasNoteLayer}
{ state.openNewDialog() }} on:keydown={forwardEventToMap} > {#if state.lastClickObject.hasPresets}
{:else}
{/if}
{/if}
state.guistate.openFilterView()} on:keydown={forwardEventToMap} arialabel={Translations.t.general.labels.filter} >
{ state.guistate.themeViewTab.setData("copyright") state.guistate.themeIsOpened.setData(true) }} > © OpenStreetMap,
{rasterLayerName}
{#if $arrowKeysWereUsed !== undefined && $centerFeatures?.length > 0}
{#each $centerFeatures as feat, i (feat.properties.id)}
{i + 1}.
{/each}
{/if}
f.length > 1)}>
mapproperties.zoom.update((z) => z + 1)} on:keydown={forwardEventToMap} arialabel={Translations.t.general.labels.zoomIn} >
mapproperties.zoom.update((z) => z - 1)} on:keydown={forwardEventToMap} arialabel={Translations.t.general.labels.zoomOut} >
geolocationControl.handleClick()} arialabel={Translations.t.general.labels.jumpToLocation} >
{#if ($showCrosshair === "yes" && $currentZoom >= 17) || $showCrosshair === "always" || $arrowKeysWereUsed !== undefined}
{/if}
i!==undefined)}>
state.previewedImage.setData(undefined)}>
previewedImage.setData(undefined)} slot="close-button" >
{#if $selectedElement !== undefined && $selectedLayer !== undefined && !($selectedLayer.popupInFloatover)}
{ selectedElement.setData(undefined) }} >
{/if} {#if $selectedElement !== undefined && $selectedLayer !== undefined && $selectedLayer.popupInFloatover}
{ selectedElement.setData(undefined) }} >
{/if}
state.guistate.themeIsOpened.setData(false)}>
state.guistate.themeIsOpened.setData(false)} />
{#each layout.layers as layer}
{/each} {#each layout.tileLayerSources as tilesource}
{/each}
new CopyrightPanel(state)} slot="content3" />
{ state.guistate.backgroundLayerSelectionIsOpened.setData(false) }} >
state.guistate.menuIsOpened.setData(false)}>
state.guistate.menuIsOpened.setData(false)} />
{Constants.vNumber}
new PrivacyPolicy()} />