...
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(), 100010000); }); } 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> |
...