// Add alerts to the top of the page, if any are present
$(document).ready(function () {
$.get(ROOT_URL + 'alert.html', function (data) {
if (data.length > 0) {
const content = $('
' + data + '
')
$('#banner').prepend(content);
}
})
})
// Display a version warning banner if necessary
$(document).ready(function () {
$.getJSON(ROOT_URL + 'versions.json' , function (data) {
if (CURRENT_VERSION != data.latest) {
let msg
if (data.all.indexOf(CURRENT_VERSION) < 0 ) {
msg = "DEVELOPMENT / PRE-RELEASE"
} else {
msg = "PREVIOUS RELEASE"
}
const content = $('This page is documentation for a ' + msg + ' version. For the latest release, click
here ')
$('#banner').append(content);
}
for (let i = 0; i < data.menu.length; i++) {
const link = ROOT_URL + data.menu[i];
$('#version-menu').append('' + data.menu[i] + '');
}
})
.fail(function() {
// if fetching version file fails, create a one line dropdown version picker
$('#version-menu').append('' + CURRENT_VERSION + '');
});
})