1//--- launch external links in new browser window/tab --------------------------- 2 3function externalLinks () { 4 if (!document.getElementsByTagName) return; 5 6 var anchors = document.getElementsByTagName("a"); 7 8 for (var i = 0; i < anchors.length; i++) { 9 var anchor = anchors[i]; 10 if (anchor.getAttribute("rel")) { 11 var rel = anchor.getAttribute("rel"); 12 var external = false; 13 if (rel.indexOf(" ") > 0) { 14 while (rel.indexOf(" ") > 0 && external == false) { 15 if (rel.substr(0, rel.indexOf(" ")) == "external") { 16 external = true; 17 } 18 rel = rel.substr(rel.indexOf(" ") + 1, rel.length - rel.indexOf(" ") + 1); 19 } 20 } 21 if (rel == "external") { 22 external = true; 23 } 24 if (anchor.getAttribute("href") && external == true) { 25 anchor.target = "_blank"; 26 } 27 } 28 } 29 30 var mapareas = document.getElementsByTagName("area"); 31 32 for (var i = 0; i < mapareas.length; i++) { 33 var maparea = mapareas[i]; 34 if (maparea.getAttribute("rel")) { 35 var rel = maparea.getAttribute("rel"); 36 var external = false;
37 if (rel.indexOf(" ") > 0) { 38 while (rel.indexOf(" ") > 0 && external == false) { 39 if (rel.substr(0, rel.indexOf(" ")) == "external") { 40 external = true; 41 } 42 rel = rel.substr(rel.indexOf(" ") + 1, rel.length - rel.indexOf(" ") + 1); 43 } 44 } 45 if (rel == "external") { 46 external = true; 47 } 48 if (maparea.getAttribute("href") && external == true) { 49 maparea.target = "_blank"; 50 } 51 } 52 } 53} 54 55$(window).load(function() { 56 externalLinks(); 57});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.