mirror of
https://github.com/ceph/ceph
synced 2024-12-21 10:54:42 +00:00
3d129f45d4
it's just annoying. Signed-off-by: Kefu Chai <kchai@redhat.com>
44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
$(function() {
|
|
var releases_url = DOCUMENTATION_OPTIONS.URL_ROOT + 'releases.json';
|
|
|
|
function show_edit(branch, data) {
|
|
if (branch) {
|
|
if (branch === "master") {
|
|
$("#dev-warning").show();
|
|
return true;
|
|
}
|
|
if (data && data.releases && branch in data.releases) {
|
|
var eol = ("actual_eol" in data.releases[branch]);
|
|
if (eol) {
|
|
$("#eol-warning").show();
|
|
}
|
|
return !eol;
|
|
}
|
|
}
|
|
$("#dev-warning").show();
|
|
return false;
|
|
}
|
|
|
|
function get_branch() {
|
|
var url = window.location.href;
|
|
var res = url.match(/docs.ceph.com\/docs\/([a-z]+)\/?/i)
|
|
if (res) {
|
|
return res[1]
|
|
}
|
|
return null;
|
|
}
|
|
|
|
$.getJSON(releases_url, function(data) {
|
|
var branch = get_branch();
|
|
if (show_edit(branch, data)) {
|
|
// patch the edit-on-github URL for correct branch
|
|
var url = $("#edit-on-github").attr("href");
|
|
if (url) {
|
|
url = url.replace("master", branch);
|
|
$("#edit-on-github").attr("href", url);
|
|
}
|
|
$("#docubetter").show();
|
|
}
|
|
});
|
|
});
|