diff --git a/tools/oversight/elements/list-facet.js b/tools/oversight/elements/list-facet.js index 7785c3c5..da64235d 100644 --- a/tools/oversight/elements/list-facet.js +++ b/tools/oversight/elements/list-facet.js @@ -131,6 +131,7 @@ export default class ListFacet extends HTMLElement { const fieldSet = this.querySelector('fieldset') || document.createElement('fieldset'); fieldSet.classList.add(`facet-${facetName}`); const legendText = this.querySelector('legend')?.textContent || facetName; + const extraElements = Array.from(this.querySelectorAll(':scope > a, legend > a.icon') || []); fieldSet.textContent = ''; @@ -165,6 +166,8 @@ export default class ListFacet extends HTMLElement { }); legend.append(clipboard, clipboardPaste); + extraElements.forEach((el) => el.classList.add('icon')); + legend.append(...extraElements); if (drilldownAtt && url.searchParams.get('drilldown') !== facetName) { const drilldown = document.createElement('a'); drilldown.className = 'drilldown'; diff --git a/tools/oversight/explorer.html b/tools/oversight/explorer.html index 38cb3fc7..72d86e4f 100644 --- a/tools/oversight/explorer.html +++ b/tools/oversight/explorer.html @@ -1,5 +1,4 @@ -