Repository URL to install this package:
|
Version:
0.1.6.dev0+g8ca1bfe.d20221103 ▾
|
function getSelectedDocsVersion(pathname) {
if (!pathname) {
pathname = document.location.pathname
}
let parts = pathname.split('/').filter(item => item !== "");
if (parts.length === 1) {
if (parts[0] === PROJECT) {
// '/ape/' (return 'stable')
return "stable";
} else {
// '/latest/' (return 'latest')
return parts[0];
}
} else if (parts[0] === PROJECT) {
// '/ape/latest/more' (return 'latest')
return parts[1];
} else {
// '/latest/more' (return 'latest')
return parts[0]
}
}
$(document).ready(function () {
// Version picker logic
let current = getSelectedDocsVersion();
$("option[value='" + current + "']").attr("selected", "selected");
$("select").change(function () {
if (this.value === "") {
return false;
}
let current = getSelectedDocsVersion();
let selected = $(this).val();
$("option[value='" + selected + "']").attr("selected", "selected");
window.location = document.URL.replace(current, selected);
});
});