{}}>
diff --git a/src/UI/Base/ModalRight.svelte b/src/UI/Base/ModalRight.svelte
index 2e0b227d2d..46b8c51210 100644
--- a/src/UI/Base/ModalRight.svelte
+++ b/src/UI/Base/ModalRight.svelte
@@ -1,25 +1,36 @@
- dispatch("close")}
>
-
+
diff --git a/src/UI/Base/TabbedGroup.svelte b/src/UI/Base/TabbedGroup.svelte
index b3aeb531a1..11b586b3c3 100644
--- a/src/UI/Base/TabbedGroup.svelte
+++ b/src/UI/Base/TabbedGroup.svelte
@@ -30,7 +30,7 @@
}
-
+
@@ -27,6 +28,7 @@
href={LinkToWeblate.hrefToWeblate($language, context)}
class="weblate-link hidden-on-mobile mx-1"
target="_blank"
+ tabindex="-1"
>
diff --git a/src/UI/BigComponents/Geosearch.svelte b/src/UI/BigComponents/Geosearch.svelte
index 5964a99487..893d4ac681 100644
--- a/src/UI/BigComponents/Geosearch.svelte
+++ b/src/UI/BigComponents/Geosearch.svelte
@@ -1,7 +1,6 @@
-{#if _tags._deleted === "yes"}
+{#if $tags._deleted === "yes"}
{:else}
{/if}
diff --git a/src/UI/BigComponents/SelectedElementView.svelte b/src/UI/BigComponents/SelectedElementView.svelte
index 0b8ba0bac3..bdec12a799 100644
--- a/src/UI/BigComponents/SelectedElementView.svelte
+++ b/src/UI/BigComponents/SelectedElementView.svelte
@@ -1,19 +1,23 @@
{#if $tags._deleted === "yes"}
@@ -43,8 +39,8 @@
{:else}
-
- {#each knownTagRenderings as config (config.id)}
+
+ {#each $knownTagRenderings as config (config.id)}
{/each}
diff --git a/src/UI/BigComponents/ThemeIntroPanel.svelte b/src/UI/BigComponents/ThemeIntroPanel.svelte
index c7c6493798..cf653d223e 100644
--- a/src/UI/BigComponents/ThemeIntroPanel.svelte
+++ b/src/UI/BigComponents/ThemeIntroPanel.svelte
@@ -23,7 +23,6 @@
export let state: ThemeViewState
let layout = state.layout
let selectedElement = state.selectedElement
- let selectedLayer = state.selectedLayer
let triggerSearch: UIEventSource
= new UIEventSource(undefined)
let searchEnabled = false
@@ -116,7 +115,6 @@
}}
perLayer={state.perLayer}
{selectedElement}
- {selectedLayer}
{triggerSearch}
/>
diff --git a/src/UI/Favourites/FavouriteSummary.svelte b/src/UI/Favourites/FavouriteSummary.svelte
index cdcdab29d1..163280d888 100644
--- a/src/UI/Favourites/FavouriteSummary.svelte
+++ b/src/UI/Favourites/FavouriteSummary.svelte
@@ -27,7 +27,6 @@
}
function select() {
- state.selectedLayer.setData(favConfig);
state.selectedElement.setData(feature);
center();
}
diff --git a/src/UI/Image/AttributedImage.svelte b/src/UI/Image/AttributedImage.svelte
index 2f7576a639..672997a0ee 100644
--- a/src/UI/Image/AttributedImage.svelte
+++ b/src/UI/Image/AttributedImage.svelte
@@ -13,11 +13,12 @@
}
let imgEl: HTMLImageElement
+ export let imgClass: string = undefined
-

{
+

{
if(fallbackImage){
imgEl.src = fallbackImage
}
diff --git a/src/UI/Image/ImageOperations.svelte b/src/UI/Image/ImageOperations.svelte
index b2a2f4cf56..5a3bec2be1 100644
--- a/src/UI/Image/ImageOperations.svelte
+++ b/src/UI/Image/ImageOperations.svelte
@@ -7,9 +7,10 @@ import ImageAttribution from "./ImageAttribution.svelte"
import ImagePreview from "./ImagePreview.svelte"
import { DownloadIcon } from "@rgossiaux/svelte-heroicons/solid"
import { Utils } from "../../Utils"
+import { twMerge } from "tailwind-merge";
export let image: ProvidedImage
-
+export let clss: string = undefined
async function download() {
const response = await fetch(image.url)
const blob = await response.blob()
@@ -20,7 +21,7 @@ async function download() {
-
+
diff --git a/src/UI/Image/ImagePreview.svelte b/src/UI/Image/ImagePreview.svelte
index f3f7ea1d60..558308186e 100644
--- a/src/UI/Image/ImagePreview.svelte
+++ b/src/UI/Image/ImagePreview.svelte
@@ -13,7 +13,7 @@
$: {
if (panzoomEl) {
panzoomInstance = panzoom(panzoomEl, { bounds: true,
- boundsPadding: 1,
+ boundsPadding: 0.49,
minZoom: 1,
maxZoom: 25,
initialZoom: 1.2
diff --git a/src/UI/Image/LinkableImage.svelte b/src/UI/Image/LinkableImage.svelte
index ac559bd464..ae4f90cae2 100644
--- a/src/UI/Image/LinkableImage.svelte
+++ b/src/UI/Image/LinkableImage.svelte
@@ -64,7 +64,9 @@
-
+
state.previewedImage.setData(providedImage)}>
+
+
{#if linkable}