underscore fix, fix relative path being weird for graph
| | |
| | | } |
| | | </style> |
| | | <script> |
| | | const curPage = {{ strings.TrimRight "/" .Page.RelPermalink }}.replace({{strings.TrimRight "/" .Site.BaseURL }}, "") |
| | | const curPage = {{ strings.TrimRight "/" .Page.Permalink }}.replace({{strings.TrimRight "/" .Site.BaseURL }}, "") |
| | | const pathColors = {{$.Site.Data.graphConfig.paths}} |
| | | let depth = {{$.Site.Data.graphConfig.depth}} |
| | | |
| | |
| | | .attr("fill", color) |
| | | .style("cursor", "pointer") |
| | | .on("click", (_, d) => { |
| | | window.location.href = {{.Site.BaseURL}} + decodeURI(d.id).replace(/[\s_]+/g, '-') |
| | | window.location.href = {{.Site.BaseURL}} + decodeURI(d.id).replace(/\s+/g, '-') |
| | | }) |
| | | .on("mouseover", function (_, d) { |
| | | d3.selectAll(".node") |
| | |
| | | const labels = graphNode.append("text") |
| | | .attr("dx", 12) |
| | | .attr("dy", ".35em") |
| | | .text((d) => content[decodeURI(d.id).replace(/[\s_]+/g, '-')]?.title || "Untitled") |
| | | .text((d) => content[decodeURI(d.id).replace(/\s+/g, '-')]?.title || "Untitled") |
| | | .style("opacity", 0) |
| | | .style("pointer-events", "none") |
| | | .call(drag(simulation)); |