Skip to content

Commit e7a7b0b

Browse files
committed
Update options menu
1 parent 6e6cbd4 commit e7a7b0b

File tree

3 files changed

+37
-34
lines changed

3 files changed

+37
-34
lines changed

docs/reference/static/js/java.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff 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
});

docs/reference/themes/mongodb/layouts/partials/assets/javascripts.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
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>
Lines changed: 24 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,28 @@
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>

0 commit comments

Comments
 (0)