Olivér Falvai
2023-01-31 77b3907b23b6d453dd7bfa04e4cef6f28d68ca54
assets/js/popover.js
@@ -5,14 +5,14 @@
  return template.content.firstChild
}
function initPopover(baseURL, useContextualBacklinks, renderLatex) {
function initPopover(baseURL, useContextualBacklinks) {
  const basePath = baseURL.replace(window.location.origin, "")
  fetchData.then(({ content }) => {
    const links = [...document.getElementsByClassName("internal-link")]
    links
      .filter(li => li.dataset.src || (li.dataset.idx && useContextualBacklinks))
      .forEach(li => {
        var el
        let el
        if (li.dataset.ctx) {
          const linkDest = content[li.dataset.src]
          const popoverElement = `<div class="popover">
@@ -27,7 +27,7 @@
            let splitLink = li.href.split("#")
            let cleanedContent = removeMarkdown(linkDest.content)
            if (splitLink.length > 1) {
              let headingName = splitLink[1].replace(/\-/g, " ")
              let headingName = decodeURIComponent(splitLink[1]).replace(/\-/g, " ")
              let headingIndex = cleanedContent.toLowerCase().indexOf("<b>" + headingName + "</b>")
              cleanedContent = cleanedContent.substring(headingIndex, cleanedContent.length)
            }
@@ -42,7 +42,7 @@
        if (el) {
          li.appendChild(el)
          if (renderLatex) {
          if (LATEX_ENABLED) {
            renderMathInElement(el, {
              delimiters: [
                { left: '$$', right: '$$', display: false },