Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTML
<script type="text/javascript">

var searches = document.getElementsByName("queryString");

for(var x=0; x < searches.length; x++) {
	console.log('adding keypress listener');
    searches[x].addEventListener('keypress', (event) => {     
        setTimeout(fixSearchLinks(), 1000);
  });
}

function fixSearchLinks() {
    var list = document.getElementsByClassName("search-macro search-macro-medium conf-macro output-inline");
    for (var l=0;l<list.length;l++) {
      var aTags = list[l].getElementsByTagName("a");
      for(var x = 0; x < aTags.length; x++) {
        var a = aTags[x].getAttribute("href");
        if (a != null) {
          if (a.indexOf("src=contextnavpagetreemode") < 0) {
		    console.log("fixing link");
            aTags[x].setAttribute("target", "_blank");
          }
        }
      }
    }
}

</script>

...