File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22let jquery = jQuery ;
33
44$ ( document ) . ready ( function ( ) {
5+ const latestVersionNumber = '5.0' ;
6+
57 // replace edit url
68 var branchName = 'master' ,
79 branchNameRegexp = / \/ e n \/ ( [ a - z 0 - 9 - _ .] * ) \/ / g. exec ( document . location . href ) ;
@@ -61,6 +63,15 @@ $(document).ready(function() {
6163 if ( 'master' !== ( vl = $ ( '.rst-other-versions.switcher__list dl.versions' ) ) . find ( 'dd:first' ) . text ( ) ) {
6264 vl . find ( 'dd' ) . each ( function ( ) { $ ( this ) . detach ( ) . prependTo ( vl ) } ) ;
6365 }
66+
67+ // Merge "X.Y" and "latest" entries into "X.Y (latest)"
68+ const allVersions = [ ...document . querySelectorAll ( '.switcher__list .versions dd' ) ] ;
69+ const latestVersion = allVersions . find ( v => v . textContent . trim ( ) === 'latest' ) ;
70+ const versionXY = allVersions . find ( v => v . textContent . trim ( ) === latestVersionNumber ) ;
71+
72+ const versionXYLink = versionXY . querySelector ( 'a' ) ;
73+ versionXYLink . textContent = `${ latestVersionNumber } (latest)` ;
74+ latestVersion . remove ( ) ;
6475 }
6576 } , 300 ) ;
6677 setTimeout ( function ( ) {
You can’t perform that action at this time.
0 commit comments