From 78dfe34b1f1b5fb9a6bb821b3e4ed2fed623e0bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Fri, 1 Aug 2025 14:05:43 +0200 Subject: [PATCH 1/2] Combine latest and 5.0 entries in the switcher --- docs/js/custom.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/js/custom.js b/docs/js/custom.js index 27cf450e..10b26541 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,14 @@ $(document).ready(function() { $(this).detach().prependTo(vl); }); } + + // 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(); } }, 300); setTimeout(function() { From df41dc42b4a3c6172df0e26685ab5c569798ceb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Mon, 4 Aug 2025 09:20:25 +0200 Subject: [PATCH 2/2] Fixed --- docs/js/custom.js | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/js/custom.js b/docs/js/custom.js index 10b26541..928de0b8 100644 --- a/docs/js/custom.js +++ b/docs/js/custom.js @@ -67,6 +67,7 @@ $(document).ready(function() { } // 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);