Aiden Bai
2022-05-03 77485b754dbb3d08e437b4157f3eafb5871624b9
assets/js/popover.js
@@ -1,5 +1,5 @@
function htmlToElement(html) {
  const template = document.createElement('template')
  const template = document.createElement("template")
  html = html.trim()
  template.innerHTML = html
  return template.content.firstChild
@@ -7,12 +7,11 @@
function initPopover(baseURL) {
  const basePath = baseURL.replace(window.location.origin, "")
  document.addEventListener("DOMContentLoaded", () => {
    fetchData.then(({ content }) => {
      const links = [...document.getElementsByClassName("internal-link")]
      links
        .filter(li => li.dataset.src)
        .forEach(li => {
      .filter((li) => li.dataset.src)
      .forEach((li) => {
          const linkDest = content[li.dataset.src.replace(/\/$/g, "").replace(basePath, "")]
          if (linkDest) {
            const popoverElement = `<div class="popover">
@@ -31,5 +30,4 @@
          }
        })
    })
  })
}