Fix: HTML-Tooltips im vis.js Abhängigkeitsgraph korrekt rendern (v1.2.1)

vis.js rendert String-Titles als Klartext. Node-Titles werden nun vor der
DataSet-Erstellung in DOM-Elemente konvertiert, damit HTML-Tags (<b>, <br>)
korrekt dargestellt werden.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-21 19:54:38 +01:00
parent 4e65a6ad4c
commit 36d257e2e2
5 changed files with 13 additions and 4 deletions
+9
View File
@@ -760,6 +760,15 @@ class XslDependencyDialog(QDialog):
var nodesData = {nodes_json};
var edgesData = {edges_json};
// Titles von String zu DOM-Elementen konvertieren (vis.js rendert nur DOM-Elemente als HTML)
nodesData.forEach(function(node) {{
if (node.title) {{
var el = document.createElement('div');
el.innerHTML = node.title;
node.title = el;
}}
}});
var nodes = new vis.DataSet(nodesData);
var edges = new vis.DataSet(edgesData);