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