diff --git a/report-viewer/src/components/ComparisonTableFilter.vue b/report-viewer/src/components/ComparisonTableFilter.vue
index 41d819ae47..899301248a 100644
--- a/report-viewer/src/components/ComparisonTableFilter.vue
+++ b/report-viewer/src/components/ComparisonTableFilter.vue
@@ -4,7 +4,11 @@
class="flex flex-col flex-wrap gap-x-8 gap-y-2 overflow-hidden md:flex-row md:items-center"
>
{{ header }}
-
+
diff --git a/report-viewer/src/components/InfoIcon.vue b/report-viewer/src/components/InfoIcon.vue
new file mode 100644
index 0000000000..97bb4aa2ee
--- /dev/null
+++ b/report-viewer/src/components/InfoIcon.vue
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/report-viewer/src/components/SearchBarComponent.vue b/report-viewer/src/components/SearchBarComponent.vue
index 87143806b3..c286ca3fdb 100644
--- a/report-viewer/src/components/SearchBarComponent.vue
+++ b/report-viewer/src/components/SearchBarComponent.vue
@@ -14,6 +14,7 @@
class="flex-auto border-0 bg-transparent outline-hidden placeholder:text-gray-500"
:placeholder="placeholder"
/>
+
@@ -23,6 +24,7 @@ import Interactable from './InteractableComponent.vue'
import { library } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
import { faMagnifyingGlass } from '@fortawesome/free-solid-svg-icons'
+import InfoIcon from './InfoIcon.vue'
library.add(faMagnifyingGlass)
diff --git a/report-viewer/src/components/TabbedContainer.vue b/report-viewer/src/components/TabbedContainer.vue
index 460816a483..12f67c706a 100644
--- a/report-viewer/src/components/TabbedContainer.vue
+++ b/report-viewer/src/components/TabbedContainer.vue
@@ -15,9 +15,13 @@
- {{ tabNames[index] }}
+
+ {{ tabNames[index] }}
+
+
{{ toolTips[index] }}
@@ -40,6 +44,7 @@ import { computed, ref, type Ref } from 'vue'
import ContainerComponent from './ContainerComponent.vue'
import type { ToolTipLabel } from '@/model/ui/ToolTip'
import ToolTipComponent from './ToolTipComponent.vue'
+import InfoIcon from './InfoIcon.vue'
const props = defineProps({
tabs: {
diff --git a/report-viewer/src/components/ToolTipComponent.vue b/report-viewer/src/components/ToolTipComponent.vue
index b821281861..16939db9bb 100644
--- a/report-viewer/src/components/ToolTipComponent.vue
+++ b/report-viewer/src/components/ToolTipComponent.vue
@@ -1,6 +1,9 @@
-
+
+
+
+
import type { ToolTipDirection } from '@/model/ui/ToolTip'
import { computed, ref, type PropType, type Ref, type StyleValue } from 'vue'
+import InfoIcon from './InfoIcon.vue'
const props = defineProps({
direction: {
@@ -40,6 +44,11 @@ const props = defineProps({
required: false,
default: false
},
+ showInfoSymbol: {
+ type: Boolean,
+ required: false,
+ default: true
+ },
/** Can be set if the tooltip is inside a scrollable container */
scrollOffsetX: {
type: Number,
diff --git a/report-viewer/src/components/fileDisplaying/MatchList.vue b/report-viewer/src/components/fileDisplaying/MatchList.vue
index f86a213b5a..5c41e3f0a3 100644
--- a/report-viewer/src/components/fileDisplaying/MatchList.vue
+++ b/report-viewer/src/components/fileDisplaying/MatchList.vue
@@ -5,18 +5,22 @@
-
+
-
+
Click on a match to show it in the code view.
-
+
-
+
@@ -54,6 +58,7 @@
:key="index"
:direction="getTooltipDirection(index)"
:scroll-offset-x="scrollOffsetX"
+ :show-info-symbol="false"
>
diff --git a/report-viewer/src/components/optionsSelectors/OptionComponent.vue b/report-viewer/src/components/optionsSelectors/OptionComponent.vue
index e507be34a1..905d8607db 100644
--- a/report-viewer/src/components/optionsSelectors/OptionComponent.vue
+++ b/report-viewer/src/components/optionsSelectors/OptionComponent.vue
@@ -5,10 +5,12 @@
@click="$emit('click')"
>
{{ label }}
+