fix: dont run explorer scripts on non-explorer pages (closes #596)
This commit is contained in:
		@@ -120,9 +120,9 @@ function setupExplorer() {
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    })
 | 
			
		||||
  } else {
 | 
			
		||||
  } else if (explorer?.dataset.tree) {
 | 
			
		||||
    // If tree is not in localStorage or config is disabled, use tree passed from Explorer as dataset
 | 
			
		||||
    explorerState = JSON.parse(explorer?.dataset.tree as string)
 | 
			
		||||
    explorerState = JSON.parse(explorer.dataset.tree)
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -130,12 +130,13 @@ window.addEventListener("resize", setupExplorer)
 | 
			
		||||
document.addEventListener("nav", () => {
 | 
			
		||||
  setupExplorer()
 | 
			
		||||
 | 
			
		||||
  const explorerContent = document.getElementById("explorer-ul")
 | 
			
		||||
  observer.disconnect()
 | 
			
		||||
 | 
			
		||||
  // select pseudo element at end of list
 | 
			
		||||
  const lastItem = document.getElementById("explorer-end")
 | 
			
		||||
 | 
			
		||||
  observer.disconnect()
 | 
			
		||||
  observer.observe(lastItem as Element)
 | 
			
		||||
  if (lastItem) {
 | 
			
		||||
    observer.observe(lastItem)
 | 
			
		||||
  }
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user