blob: 5c66abbbba0738a228627fed7fc9389365844994 [file] [log] [blame]
$( document ).ready(function() {
new WOW().init();
});
$(window).on('scroll', function () {
var scroll = $(window).scrollTop();
if (scroll < 40) {
$(".header").removeClass("sticky-bar");
} else {
$(".header").addClass("sticky-bar");
}
});
$(function(){
$("#header").load("header.html");
$("#footer").load("footer.html");
})
$("#dropdownArchives").change(function(){
var selectedVersionText = this.options[this.selectedIndex].text;
var pattern = /(\d*\.\d*\..*) \((.*)\)/;
var selectedVersion = pattern.exec(selectedVersionText);
var version = selectedVersion[1];
var releaseDate = selectedVersion[2];
var versionHyphened = version.replace(/\./g, "-");
var versionUnderscored = version.replace(/\./g, "_");
$("#archiveVersion").html(version);
$("#archiveReleaseDate").html(releaseDate);
$("#archiveReleaseNotes").attr("href", "https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#release-" + versionHyphened);
$("#archiveDocs").attr("href", "https://tinkerpop.apache.org/docs/" + version);
$("#archiveContributors").attr("data-bs-target", "#contributors-" + versionUnderscored);
var versionsWithOldNaming = ["3.2.1", "3.1.3", "3.2.0-incubating", "3.1.2-incubating", "3.1.1-incubating",
"3.1.0-incubating", "3.0.2-incubating", "3.0.1-incubating", "3.0.0-incubating"];
var consoleFileName = "apache-tinkerpop-gremlin-console-";
var serverFileName = "apache-tinkerpop-gremlin-server-";
if (versionsWithOldNaming.includes(version)) {
consoleFileName = "apache-gremlin-console-";
serverFileName = "apache-gremlin-server-";
}
var incubatingVersion = version.endsWith("-incubating");
var archiveUrl = incubatingVersion ? "https://archive.apache.org/dist/incubator/tinkerpop/" : "https://archive.apache.org/dist/tinkerpop/";
$("#archiveDownloadConsole").attr("href", archiveUrl + version + "/" + consoleFileName + version + "-bin.zip");
$("#archiveDownloadServer").attr("href", archiveUrl + version + "/" + serverFileName + version + "-bin.zip");
$("#archiveDownloadSource").attr("href", archiveUrl + version + "/apache-tinkerpop-" + version + "-src.zip");
var versionsWithoutUpgradeDocs = ["3.1.0-incubating", "3.0.2-incubating", "3.0.1-incubating", "3.0.0-incubating"];
if (versionsWithoutUpgradeDocs.includes(version)) {
$("#archiveUpgrade a").attr("href", "#");
$("#archiveUpgrade").hide();
} else {
$("#archiveUpgrade a").attr("href", "https://tinkerpop.apache.org/docs/" + version + "/upgrade/#_tinkerpop_" + versionUnderscored);
$("#archiveUpgrade").show();
}
});
$("#dropdownArchives").change()