From df7d38f7d383dfd9ebc26ab16a375bbe25cec5df Mon Sep 17 00:00:00 2001 From: toshimaru Date: Tue, 21 Jan 2020 04:00:21 +0900 Subject: [PATCH 1/2] Add class to current active link and open parents --- src/assets/js/app.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/assets/js/app.js b/src/assets/js/app.js index 1933118418..d93530c8ab 100644 --- a/src/assets/js/app.js +++ b/src/assets/js/app.js @@ -8,4 +8,8 @@ $(() => { anchors.options.visible = 'always'; anchors.add(); + + $(`.sidebar-content a[href='${window.location.pathname}']`) + .attr("class", "active-link") + .parents('ul').show(); }); From b121f30e4c2a09f98e1686a0ed92188ca777e6f1 Mon Sep 17 00:00:00 2001 From: toshimaru Date: Tue, 21 Jan 2020 04:00:35 +0900 Subject: [PATCH 2/2] Style for active-link --- src/_sass/railsdoc.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/_sass/railsdoc.scss b/src/_sass/railsdoc.scss index 3a086a6fba..8da38e1024 100644 --- a/src/_sass/railsdoc.scss +++ b/src/_sass/railsdoc.scss @@ -102,6 +102,11 @@ code { } } + .active-link { + font-weight: bold; + text-decoration: underline; + } + .icon { cursor: pointer; background: url("/assets/image/arrow-right.svg");