function versionsAtMultiguide()

in assets/javascripts/search.js [80:103]


function versionsAtMultiguide(element) {
    var versions = [];

    for (var y = 0; y < element.childNodes.length; y++) {
        if (element.childNodes[y].className === "align-left") {
            var versionDiv = element.childNodes[y];
            var verEl;
            var hrefEl;
            var tagsArr = [];
            for (var x = 0; x < versionDiv.childNodes.length; x++) {
                if (versionDiv.childNodes[x].className === "grailsVersion") {
                    verEl = versionDiv.childNodes[x].textContent
                    hrefEl = versionDiv.childNodes[x].getAttribute('href');
                }
                if (versionDiv.childNodes[x].className === "tag") {
                    var tag = versionDiv.childNodes[x];
                    tagsArr.push(tag.textContent);
                }
            }
            versions.push({grailsVersion: verEl, href: hrefEl, tags: tagsArr})
        }
    }
    return versions
}