function updateNavNode()

in scripts/docsite.ts [32:50]


function updateNavNode(node: INode): void {
  let liClassName: string = 'navtree-li';

  if (node.ulElement) {
    if (node.expanded) {
      liClassName += ' navtree-li-expanded';
      node.ulElement.className = 'navtree-ul-expanded';
    } else {
      liClassName += ' navtree-li-collapsed';
      node.ulElement.className = 'navtree-ul-collapsed';
    }
  }

  if (node.currentPage) {
    liClassName += ' navtree-li-current';
  }

  node.liElement.className = liClassName;
}