...
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> |
...