in eng/common/docgeneration/templates/matthews/styles/main.js [113:144]
httpGetAsync(versionRequestUrl, function (responseText) {
var versionselector = document.createElement("select")
var cv = WINDOW_CONTENTS[6]
versionselector.className = 'navbar-version-select'
if (responseText) {
options = responseText.match(/[^\r\n]+/g)
for (var i in options) {
$(versionselector).append('<option value="' + options[i] + '">' + options[i] + '</option>')
}
}
if(cv === 'latest')
{
$(versionselector).selectedIndex = 0
}
else {
$(versionselector).val(cv);
}
$(selector).append(versionselector)
$(versionselector).change(function () {
targetVersion = $(this).val()
url = WINDOW_CONTENTS.slice()
url[6] = targetVersion
var targetUrl = url.join('/')
httpGetAsyncFallbackOnFail(targetUrl, (unused) => window.location.href = url.join('/'),
(failureStatus) => window.location.href = getPackageUrl(SELECTED_LANGUAGE, packageName, targetVersion))
});
})