Compare commits

...

4 Commits

Author SHA1 Message Date
dishaprakash
b6c6644769 Merge branch 'main' into dishaprakash-patch-2 2025-10-09 21:30:20 +00:00
dishaprakash
8f85d84cd3 Merge branch 'main' into dishaprakash-patch-2 2025-10-09 20:29:28 +00:00
dishaprakash
6209e2b00e Update navbar-version-selector.html 2025-10-10 01:55:48 +05:30
dishaprakash
c1acd1a3e0 chore(docs): Add deep re-routing while switching between versions 2025-10-09 20:33:20 +05:30

View File

@@ -5,8 +5,24 @@
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<div w3-include-html="/genai-toolbox/releases.releases" w3-include-html-default='<a class="dropdown-item" href="/genai-toolbox/dev/">Dev</a>'></div>
<script>
// This must run after the w3.js script has loaded.
w3.includeHTML();
function deepRouteLink() {
const currentPath = window.location.pathname;
const versionRegex = /(\/genai-toolbox\/(v\d+\.\d+\.\d+|dev)\/)/;
const versionMatch = currentPath.match(versionRegex);
if (!versionMatch) {
return;
}
const deepPath = currentPath.substring(versionMatch[0].length);
const versionLinks = document.querySelectorAll('.dropdown-menu[aria-labelledby="navbarDropdown"] .dropdown-item');
versionLinks.forEach(link => {
link.href = link.href + deepPath;
});
}
w3.includeHTML(deepRouteLink);
</script>
</div>
{{ end -}}
{{ end -}}