diff --git a/docs/js/custom.js b/docs/js/custom.js index 27cf450e..928de0b8 100644 --- a/docs/js/custom.js +++ b/docs/js/custom.js @@ -2,6 +2,8 @@ let jquery = jQuery; $(document).ready(function() { + const latestVersionNumber = '5.0'; + // replace edit url let branchName = 'master'; const branchNameRegexp = /\/en\/([a-z0-9-_.]*)\//g.exec(document.location.href); @@ -63,6 +65,15 @@ $(document).ready(function() { $(this).detach().prependTo(vl); }); } + + // Merge "X.Y" and "latest" entries into "X.Y (latest)" + const allVersions = [...document.querySelectorAll('.switcher__list .versions dd')]; + const latestVersion = allVersions.find(v => v.textContent.trim() === 'latest'); + const versionXY = allVersions.find(v => v.textContent.trim() === latestVersionNumber); + + const versionXYLink = versionXY.querySelector('a'); + versionXYLink.textContent = `${latestVersionNumber} (latest)`; + latestVersion.remove(); } }, 300); setTimeout(function() {