Added: tinkerpop/site/js/my.js URL: http://svn.apache.org/viewvc/tinkerpop/site/js/my.js?rev=1896987&view=auto ============================================================================== --- tinkerpop/site/js/my.js (added) +++ tinkerpop/site/js/my.js Thu Jan 13 11:58:40 2022 @@ -0,0 +1,62 @@ + $( 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()
