File tree Expand file tree Collapse file tree 3 files changed +37
-34
lines changed
themes/mongodb/layouts/partials Expand file tree Collapse file tree 3 files changed +37
-34
lines changed Original file line number Diff line number Diff line change @@ -9,4 +9,15 @@ jQuery(document).ready(function(){
99 $ ( '.gradle' ) . removeClass ( 'hidden' ) ;
1010 }
1111 } ) ;
12+
13+ jQuery . getJSON ( DOCUMENTATION_OPTIONS . URL_ROOT + "/../versions.json" ) . done ( function ( data ) {
14+
15+ $ . each ( data , function ( index , value ) {
16+ var versionUrl = "//mongodb.github.io/mongo-java-driver/" + value . version ;
17+ var liClass = DOCUMENTATION_OPTIONS . VERSION == value . version ? ' class="active"' : '' ;
18+ jQuery ( "#optionsVersionsMenu" ) . append ( '<li' + liClass + '><a href="' + versionUrl + '" data-path="manual">' + value . version + '</a></li>' ) ;
19+ } ) ;
20+
21+ jQuery ( "#optionsVersionsPopup" ) . removeClass ( "hidden" ) ;
22+ } ) ;
1223} ) ;
Original file line number Diff line number Diff line change 11< script type ="text/javascript ">
22 var DOCUMENTATION_OPTIONS = {
33 URL_ROOT : { { . Site . BaseUrl} } ,
4- VERSION : { { . Data . mongodb . version } } ,
4+ VERSION : { { . Site . Data . mongodb . currentVersion } } ,
55 COLLAPSE_INDEX : false ,
66 FILE_SUFFIX : '.html' ,
7- HAS_SOURCE : true ,
7+ HAS_SOURCE : true
88 } ;
99</ script >
1010< script type ="text/javascript " src ="{{.Site.BaseUrl}}/js/jquery.js "> </ script >
Original file line number Diff line number Diff line change 1- {{ $versions := $.Site.Data.mongodb.driverVersions | len | gt 1 }}
2- {{ if $versions }}
3- < div class ="option-popup closed ">
4- < div class ="option-header ">
5- < i class ="fa fa-gear "> </ i >
6- < span > OPTIONS</ span >
7- < i class ="fa fa-angle-up pull-right "> </ i >
8- </ div >
9- < div class ="option-body ">
10- < ul >
11- <!-- version selector -->
12- < li >
13- < label > Version</ label >
14- < div class ="btn-group btn-group-xs pull-right ">
15- < button type ="button " class ="btn btn-default dropdown-toggle " data-toggle ="dropdown ">
16- Select Version < span class ="caret "> </ span >
17- </ button >
18- < ul class ="dropdown-menu " role ="menu ">
19- {{ range $.Site.Data.mongodb.driverVersions }}
20- < li class ="active ">
21- < a href ="# " data-path ="manual "> {{.}}</ a >
22- </ li >
23- {{ end }}
24- </ ul >
25- </ div >
26- </ li >
1+ < div class ="option-popup closed hidden " id ="optionsVersionsPopup ">
2+ < div class ="option-header ">
3+ < i class ="fa fa-gear "> </ i >
4+ < span > OPTIONS</ span >
5+ < i class ="fa fa-angle-up pull-right "> </ i >
6+ </ div >
7+ < div class ="option-body ">
8+ < ul >
9+ <!-- version selector -->
10+ < li >
11+ < label > Version</ label >
12+ < div class ="btn-group btn-group-xs pull-right ">
13+ < button type ="button " class ="btn btn-default dropdown-toggle " data-toggle ="dropdown ">
14+ Select Version < span class ="caret "> </ span >
15+ </ button >
16+ < ul class ="dropdown-menu " role ="menu " id ="optionsVersionsMenu ">
17+ </ ul >
18+ </ div >
19+ </ li >
2720
28- <!-- format selector -->
21+ <!-- format selector -->
2922
3023
31- <!-- contribute -->
24+ <!-- contribute -->
3225
33- </ ul >
34- </ div >
35- </ div >
36- {{end }}
26+ </ ul >
27+ </ div >
28+ </ div >
You can’t perform that action at this time.
0 commit comments