in src/main/js/bmap.js [108:137]
BrowserMap.getAllAlternateSites = function () {
var alternateSites = [],
links,
i,
link,
headElement,
onIE7,
linkHref,
devgroups;
onIE7 = navigator.appVersion.indexOf('MSIE 7') !== -1;
headElement = document.getElementsByTagName('head')[0];
if (headElement) {
links = headElement.getElementsByTagName('link');
for (i = 0; i < links.length; i++) {
link = links[i];
devgroups = link.getAttribute(linkDataDevgroups);
if (link.rel == 'alternate' && devgroups && devgroups !== '') {
if (onIE7) {
linkHref = BrowserMapUtil.Url.qualifyURL(link.href);
} else {
linkHref = link.href;
}
alternateSites.push(
{'id' : link.id, 'href' : linkHref, 'hreflang' : link.hreflang, 'devgroups' : devgroups}
);
}
}
}
return alternateSites;
};