Commit 10c740e3 authored by Jérôme Chauveau's avatar Jérôme Chauveau
Browse files

highlightTreeNode after fetch & dom update

parent 280bc8de
Loading
Loading
Loading
Loading
+5 −7
Changes for plugins/side_toc/side_toc.js: 5 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -14,17 +14,15 @@ class SideTocPlugin extends Plugin{
      fetch(`${baseURI}side_toc/${route}/toc.html`).then((res) => res.text().then((toc) => {
          document.querySelector('.plugins-wrapper').innerHTML+=toc;
          document.querySelector('.side-toc').querySelectorAll('a').forEach((link) => {
              let href = link.getAttribute('href')
              //href = baseURI + href.split(projectId)[1]
              link.setAttribute('href', baseURI + href.split(projectId +'/')[1])
              let href = link.getAttribute('href');
              link.setAttribute('href', baseURI + href.split(projectId +'/')[1]);
              if(document.getElementById('text') && fragmentId){
                  this.highlightTreeNode('details_'+fragmentId)
              }
          })
      }))


    // if(document.getElementById('text') && document.getElementById(fragmentId)){
    if(document.getElementById('text') && fragmentId){
        this.highlightTreeNode('details_'+fragmentId)
    }
   }

   highlightTreeNode(id) {