Jacky Zhao
2023-08-20 7b7064ad2be68e8d6d43123c12529ca94a325fcb
fix: ensure code exists inside pre before adding clipboard
1 files modified
2 ■■■■■ changed files
quartz/components/scripts/clipboard.inline.ts 2 ●●●●● patch | view | raw | blame | history
quartz/components/scripts/clipboard.inline.ts
@@ -7,6 +7,7 @@
  const els = document.getElementsByTagName("pre")
  for (let i = 0; i < els.length; i++) {
    const codeBlock = els[i].getElementsByTagName("code")[0]
    if (codeBlock) {
    const source = codeBlock.innerText.replace(/\n\n/g, "\n")
    const button = document.createElement("button")
    button.className = "clipboard-button"
@@ -28,4 +29,5 @@
    })
    els[i].prepend(button)
  }
  }
})