diff --git a/assets/js/graph.js b/assets/js/graph.js index 22370368..df94feda 100644 --- a/assets/js/graph.js +++ b/assets/js/graph.js @@ -238,7 +238,12 @@ async function drawGraph(baseUrl, isHome, pathColors, graphConfig) { .attr("dx", 0) .attr("dy", (d) => nodeRadius(d) + 8 + "px") .attr("text-anchor", "middle") - .text((d) => content[d.id]?.title || (decodeURI(d.id.charAt(1).toUpperCase() + d.id.slice(2, 30) + (d.id.length > 30 ? "" : "..."))).replace("-", " ")) + .text((d) => { + const str = content[d.id]?.title || + decodeURI(d.id.charAt(1).toUpperCase() + d.id.slice(2)) + .replace("-", " "); + str.slice(0, 30) + str.length > 30 ? "..." : "" + }) .style('opacity', (opacityScale - 1) / 3.75) .style("pointer-events", "none") .style('font-size', fontSize + 'em')