diff --git a/docs/js/custom.js b/docs/js/custom.js index f3d1816b41..d7689d43c6 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); @@ -76,6 +78,14 @@ $(document).ready(function() { const allVersions = [...document.querySelectorAll('.switcher__list .versions dd')]; const olderVersions = document.querySelector('#older-versions'); + // Merge "X.Y" and "latest" entries into "X.Y (latest)" + 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(); + if (eolVersions.length > 0) { olderVersions.hidden = false; }