Sha256: ea7ec8d8628f817e46823e0514680dcb186e1343c862395c7b4f5c50ee7d9091
Contents?: true
Size: 765 Bytes
Versions: 28
Compression:
Stored size: 765 Bytes
Contents
var links = inDocument.getElementsByTagName('a'); var candidateLinks = $A(links).select(function(candidateLink) { var textMatched = false; var titleMatched = false; var idMatched = false; if (getText(candidateLink).toLowerCase().indexOf(locator.toLowerCase()) != -1) { textMatched = true; } if (candidateLink.title.toLowerCase().indexOf(locator.toLowerCase()) != -1) { titleMatched = true; } if (candidateLink.id.toLowerCase().indexOf(locator.toLowerCase()) != -1) { idMatched = true; } return textMatched || idMatched || titleMatched; }); if (candidateLinks.length == 0) { return null; } //reverse length sort candidateLinks = candidateLinks.sortBy(function(s) { return s.length * -1; }); return candidateLinks.first();
Version data entries
28 entries across 28 versions & 14 rubygems