anchor.diff:          const a = detailItem.appendChild(document.createElement("a"));
           a.appendChild(document.createTextNode(detail["link"]["text"]));
           a.setAttribute("href", detail["link"]["href"]);
  -        a.classList.add("post-link");
  +        a.classList.add("nav-link");
           detailItem.appendChild(document.createTextNode(")"));
         }
       }
  
positive.code: // If [callback] is present, it will be called after the server response has
  // been processed, and the content has been updated on the page.
  function navigate(path, offset, lineNumber, callback) {
    removeHighlight(offset);
    if (path == window.location.pathname) {
      // Navigating to same file; just scroll into view.
      maybeScrollIntoView(offset, lineNumber);
    } else {
      loadFile(path, offset, lineNumber, callback);
    }
  
negative.code: }
  
  // Remove highlighting from [offset].
  function removeHighlight(offset, lineNumber) {
    if (offset != null) {
      const anchor = document.getElementById("o" + offset);
      if (anchor != null) {
        anchor.classList.remove("target");
      }
    }
    if (lineNumber != null) {
      const line = document.querySelector(".line-" + lineNumber);
      if (line != null) {
        line.parentNode.classList.remove("highlight");
      }
    }
  }
  