| | |
| | | {{if $.Site.Data.config.enableCallouts -}} |
| | | addCollapsibleCallouts(); |
| | | {{ end }} |
| | | |
| | | {{if $.Site.Data.config.enableFooter}} |
| | | const container = document.getElementById("graph-container") |
| | | // retry if the graph is not ready |
| | | if (!container) return requestAnimationFrame(render) |
| | | // clear the graph in case there is anything within it |
| | | container.textContent = "" |
| | | |
| | | const drawGlobal = isHome && {{$.Site.Data.graphConfig.enableGlobalGraph}}; |
| | | drawGraph( |
| | | {{strings.TrimRight "/" .Site.BaseURL}}, |
| | | drawGlobal, |
| | | {{$.Site.Data.graphConfig.paths}}, |
| | | drawGlobal ? {{$.Site.Data.graphConfig.globalGraph}} : {{$.Site.Data.graphConfig.localGraph}} |
| | | ); |
| | | |
| | | {{end}} |
| | | |
| | | |
| | | |
| | | {{if $.Site.Data.config.enableLinkPreview}} |
| | | initPopover( |
| | | {{strings.TrimRight "/" .Site.BaseURL }}, |
| | |
| | | {{$.Site.Data.config.enableLatex}} |
| | | ) |
| | | {{end}} |
| | | |
| | | {{if $.Site.Data.config.enableFooter}} |
| | | const footer = document.getElementById("footer") |
| | | if (footer) { |
| | | const container = document.getElementById("graph-container") |
| | | // retry if the graph is not ready |
| | | if (!container) return requestAnimationFrame(render) |
| | | // clear the graph in case there is anything within it |
| | | container.textContent = "" |
| | | |
| | | const drawGlobal = isHome && {{$.Site.Data.graphConfig.enableGlobalGraph}}; |
| | | drawGraph( |
| | | {{strings.TrimRight "/" .Site.BaseURL}}, |
| | | drawGlobal, |
| | | {{$.Site.Data.graphConfig.paths}}, |
| | | drawGlobal ? {{$.Site.Data.graphConfig.globalGraph}} : {{$.Site.Data.graphConfig.localGraph}} |
| | | ); |
| | | |
| | | } |
| | | {{end}} |
| | | } |
| | | |
| | | const init = (doc = document) => { |