Jacky Zhao
2023-02-13 983efab94c31bb19b532e120f2f70f45f788b7c8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
function addTitleToCodeBlocks() {
  const els = document.getElementsByClassName("highlight");
  for (let i = 0; i < els.length; i++) {
    try {
      if (els[i].title.length) {
        let div = document.createElement("div");
        if (els[i].getElementsByClassName("code-title").length) continue;
        div.textContent = els[i].title;
        div.classList.add("code-title")
        els[i].insertBefore(div, els[i].firstChild);
      }
    } catch (error) {
      console.debug(error);
    }
  }
}