Skip to content

Commit aedb4d1

Browse files
committed
[UI/UX] Make entire sidebar item container clickable with hover effect
1 parent 54e770c commit aedb4d1

File tree

4 files changed

+10
-1
lines changed

4 files changed

+10
-1
lines changed

.bundle/config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
---
2-
BUNDLE_PATH: "vendor/bundle"
2+
BUNDLE_PATH: "~/.gem"
33
BUNDLE_FROZEN: "false"

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ GEM
280280
concurrent-ruby (~> 1.0)
281281
unicode-display_width (1.8.0)
282282
uri (0.13.0)
283+
wdm (0.2.0)
283284
webrick (1.9.2)
284285
yell (2.2.2)
285286

@@ -294,6 +295,7 @@ DEPENDENCIES
294295
github-pages (= 232)
295296
html-proofer (~> 3.19.4)
296297
json
298+
wdm (>= 0.1.1)
297299
webrick (~> 1.9)
298300

299301
BUNDLED WITH

navtree.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
#nav-tree .item {
8282
margin:0px;
8383
padding:0px;
84+
cursor: pointer;
8485
}
8586

8687
#nav-tree-disabled {

navtree.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,12 @@ function newNode(o, po, text, link, childrenData, lastNode)
193193
node.itemDiv = document.createElement("div");
194194
node.itemDiv.className = "item";
195195

196+
node.itemDiv.style.cursor = "pointer";
197+
node.itemDiv.onclick = function() {
198+
var a = node.itemDiv.querySelector("a");
199+
if (a) a.click();
200+
};
201+
196202
node.labelSpan = document.createElement("span");
197203
node.labelSpan.className = "label";
198204

0 commit comments

Comments
 (0)