Skip to content

Commit dcbd365

Browse files
committed
Combine latest and 5.0 entries in the switcher (#2856)
* Combine latest and 5.0 entries in the switcher * Refactor * Fix * Fix
1 parent b6703ab commit dcbd365

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/js/custom.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
let jquery = jQuery;
33

44
$(document).ready(function() {
5+
const latestVersionNumber = '5.0';
6+
57
// replace edit url
68
let branchName = 'master';
79
const branchNameRegexp = /\/en\/([a-z0-9-_.]*)\//g.exec(document.location.href);
@@ -76,6 +78,14 @@ $(document).ready(function() {
7678
const allVersions = [...document.querySelectorAll('.switcher__list .versions dd')];
7779
const olderVersions = document.querySelector('#older-versions');
7880

81+
// Merge "X.Y" and "latest" entries into "X.Y (latest)"
82+
const latestVersion = allVersions.find(v => v.textContent.trim() === 'latest');
83+
const versionXY = allVersions.find(v => v.textContent.trim() === latestVersionNumber);
84+
85+
const versionXYLink = versionXY.querySelector('a');
86+
versionXYLink.textContent = `${latestVersionNumber} (latest)`;
87+
latestVersion.remove();
88+
7989
if (eolVersions.length > 0) {
8090
olderVersions.hidden = false;
8191
}

0 commit comments

Comments
 (0)