From aee9ba2c54dbb5abf65c094b469148f05abe6c7d Mon Sep 17 00:00:00 2001 From: Matthias Mohr Date: Thu, 19 Oct 2023 19:43:41 +0200 Subject: [PATCH] Metadata rendering for links, e.g. for WMS --- src/components/Link.vue | 58 ++++++++++++++++++++++++++++++++++--- src/components/Metadata.vue | 14 +++++++-- src/components/Provider.vue | 4 +-- src/views/Catalog.vue | 2 +- 4 files changed, 69 insertions(+), 9 deletions(-) diff --git a/src/components/Link.vue b/src/components/Link.vue index ca3609463..983f25c84 100644 --- a/src/components/Link.vue +++ b/src/components/Link.vue @@ -1,9 +1,10 @@ @@ -20,7 +21,8 @@ export default { components: { BPopover, HrefActions, - StacLink + StacLink, + Metadata: () => import('./Metadata.vue') }, props: { link: { @@ -32,6 +34,11 @@ export default { required: true } }, + data() { + return { + ignore: ['href', 'type', 'rel', 'title'] + }; + }, computed: { popoverId() { return "popover-link-" + linkId; @@ -42,3 +49,46 @@ export default { } }; + + diff --git a/src/components/Metadata.vue b/src/components/Metadata.vue index ca9fb325f..42f1a3868 100644 --- a/src/components/Metadata.vue +++ b/src/components/Metadata.vue @@ -1,6 +1,6 @@