Skip to content

Commit 25bf4e8

Browse files
committed
Make list scrollable
1 parent dddb83a commit 25bf4e8

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<ul id="list-api">
2121
<a href="#"><li class="brand">NodeGit</li></a>
2222
<li><input tabindex="1" placeholder="Search API" type="search"></li>
23+
<div class="scrollable"></div>
2324
</ul>
2425
<div class="api-content">
2526
<div class="about">

scripts/api.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,15 @@
1111
getAPI("wip").then(function(resp) {
1212
var listApi = $("#list-api");
1313
var content = $(".api-content");
14+
var scrollable = listApi.find(".scrollable");
1415

1516
var contentTemplate = combyne($(".api-content script").eq(1).html().trim());
1617

1718
resp.forEach(function(ctor) {
1819
// Add nav entry.
19-
var anchor = $("<a href='#" + ctor.jsClassName + "'><li>" + ctor.jsClassName + "</li><ul class='subnav'></ul></a>").appendTo(listApi);
20+
var anchor = $("<a href='#" + ctor.jsClassName + "'><li>" + ctor.jsClassName + "</li><ul class='subnav'></ul></a>").appendTo(scrollable);
21+
22+
scrollable.height($("html").innerHeight() - 160);
2023

2124
// Add new content.
2225
var contentOutput = contentTemplate.render(ctor);

styles/api.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,7 @@ ul.api-contents table h3 {
151151
.functions h4 {
152152
color: #7A7A7A;
153153
}
154+
155+
.scrollable {
156+
overflow-y: auto;
157+
}

0 commit comments

Comments
 (0)