From 1e69accbd9c6574940cb8608538454e6385991c8 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 25 Jul 2025 16:16:21 +0200 Subject: [PATCH] Feature: ask permission before loading structured data --- src/UI/Comparison/ComparisonTool.svelte | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/UI/Comparison/ComparisonTool.svelte b/src/UI/Comparison/ComparisonTool.svelte index bc06f15d9..58f90f27c 100644 --- a/src/UI/Comparison/ComparisonTool.svelte +++ b/src/UI/Comparison/ComparisonTool.svelte @@ -29,7 +29,11 @@ export let feature: Feature export let readonly = false export let sourceUrl: Store - + /** + * A switch that signals that the information should be downloaded. + * The actual 'download' code is _not_ implemented here + */ + export let downloadInformation : UIEventSource export let collapsed: boolean const t = Translations.t.external @@ -49,8 +53,14 @@ {#if !$sourceUrl || !$enableLogin} + {:else if !$downloadInformation} + {:else if $externalData === undefined} - +
+ +
{:else if $externalData["error"] !== undefined}