Skip to content

Commit b87496e

Browse files
committed
Fix Visualization Bug
1 parent bc13fa1 commit b87496e

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

meta_configurator/src/components/panels/rdf/visualizer/RdfVisualizer.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,14 @@ function addNodeFromVisualizer() {
442442
function handlePropertyLinkClick(lit: RdfNodeLiteral, event: MouseEvent) {
443443
const iri = lit.href || jsonLdContextManager.iriHref(lit.value);
444444
if (!iri) return;
445-
void event;
445+
446+
if (cy.value?.getElementById(iri)?.length) {
447+
event.preventDefault();
448+
event.stopPropagation();
449+
selectGraphNodeById(iri);
450+
return;
451+
}
452+
446453
focusNodeById(iri);
447454
}
448455

meta_configurator/src/components/panels/rdf/visualizer/RdfVisualizerPropertiesView.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@
125125
<span class="prop-text-group">
126126
<a
127127
class="kv-value link"
128-
:href="iriHref(lit.predicate) || lit.predicate"
128+
:href="
129+
lit.statement?.predicate.value || iriHref(lit.predicate) || lit.predicate
130+
"
129131
target="_blank"
130132
rel="noopener noreferrer">
131133
{{ lit.predicate }}

0 commit comments

Comments
 (0)