Skip to content

Commit 03db2ab

Browse files
authored
Redirect only no banner (#199)
1 parent c385dba commit 03db2ab

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

docs/js/inject-api-links.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
window.addEventListener("DOMContentLoaded", function () {
22
var windowPathNameSplits = window.location.pathname.split("/");
33
var majorVersionRegex = new RegExp("(\\d+[.]\\d+)")
4+
var latestRegex = new RegExp("latest")
45
if (majorVersionRegex.test(windowPathNameSplits[1])) { // On landing page docs.hopsworks.api/3.0 - URL contains major version
56
// Version API dropdown
67
document.getElementById("hopsworks_api_link").href = "https://docs.hopsworks.ai/hopsworks-api/" + windowPathNameSplits[1] + "/generated/api/login/";
78
document.getElementById("hsfs_api_link").href = "https://docs.hopsworks.ai/feature-store-api/" + windowPathNameSplits[1] + "/generated/api/connection_api/";
89
document.getElementById("hsml_api_link").href = "https://docs.hopsworks.ai/machine-learning-api/" + windowPathNameSplits[1] + "/generated/connection_api/";
910
} else { // on docs.hopsworks.api/feature-store-api/3.0 / docs.hopsworks.api/hopsworks-api/3.0 / docs.hopsworks.api/machine-learning-api/3.0
10-
var apiVersion = windowPathNameSplits[2];
11-
var majorVersion = apiVersion.match(majorVersionRegex)[0];
11+
if (latestRegex.test(windowPathNameSplits[1]) || latestRegex.test(windowPathNameSplits[2])) {
12+
majorVersion = "latest";
13+
} else {
14+
var apiVersion = windowPathNameSplits[2];
15+
var majorVersion = apiVersion.match(majorVersionRegex)[0];
16+
}
1217
// Version main navigation
1318
document.getElementsByClassName("md-tabs__link")[0].href = "https://docs.hopsworks.ai/" + majorVersion;
1419
document.getElementsByClassName("md-tabs__link")[1].href = "https://colab.research.google.com/github/logicalclocks/hopsworks-tutorials/blob/master/quickstart.ipynb";

docs/overrides/partials/tabs-item.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
{% elif title == "API" %}
3939
<li class="md-tabs__item dropdown-api"><button class="dropbtn-api {{ class }}"> API </button>
4040
<div id="myDropdown" class="dropdown-content-api">
41-
<a id="hopsworks_api_link" href="https://docs.hopsworks.ai/hopsworks-api/dev">Hopsworks API</a>
42-
<a id="hsfs_api_link" href="https://docs.hopsworks.ai/feature-store-api/dev">Feature Store API</a>
43-
<a id="hsfs_javadoc_link" href="https://docs.hopsworks.ai/feature-store-api/dev/javadoc">Feature Store JavaDoc</a>
44-
<a id="hsml_api_link" href="https://docs.hopsworks.ai/machine-learning-api/dev">MLOps API</a>
41+
<a id="hopsworks_api_link" href="https://docs.hopsworks.ai/hopsworks-api/latest">Hopsworks API</a>
42+
<a id="hsfs_api_link" href="https://docs.hopsworks.ai/feature-store-api/latest">Feature Store API</a>
43+
<a id="hsfs_javadoc_link" href="https://docs.hopsworks.ai/feature-store-api/latest/javadoc">Feature Store JavaDoc</a>
44+
<a id="hsml_api_link" href="https://docs.hopsworks.ai/machine-learning-api/latest">MLOps API</a>
4545
</div>
4646
</li>
4747

0 commit comments

Comments
 (0)