diff --git a/_sass/search.scss b/_sass/search.scss index 3eaa24fcc7273f095854dc7b6fc23aaf415926f4..bef2df733563e250e92f80bc97d39ef197bb0fa8 100644 --- a/_sass/search.scss +++ b/_sass/search.scss @@ -106,52 +106,62 @@ .search-result { display: block; padding-top: $sp-1; + padding-right: $sp-3; padding-bottom: $sp-1; padding-left: $sp-3; - padding-right: $sp-3; - &:hover, &.active { - background-color: darken($search-background-color, 5%); + &:hover, + &.active { + background-color: $sidebar-color; } @include mq(md) { - padding-left: $sp-4; padding-right: $sp-4; + padding-left: $sp-4; } +} - .search-result-title { - display: block; - padding-top: $sp-2; - padding-bottom: $sp-2; - padding-right: $sp-4; - - @include mq(sm) { - display: inline-block; - width: 40%; - vertical-align: top; - word-wrap: break-word; - } +.search-result-title { + display: block; + padding-top: $sp-2; + padding-right: $sp-4; + padding-bottom: $sp-2; + + @include mq(sm) { + display: inline-block; + width: 40%; + word-wrap: break-word; + vertical-align: top; } +} - .search-result-preview { - display: block; - padding-top: $sp-2; - padding-bottom: $sp-2; - padding-left: $sp-4; - border-left: $border; - border-left-color: $border-color; - color: $search-result-preview-color; - @include fs-2; - - @include mq(sm) { - display: inline-block; - width: 60%; - vertical-align: top; - } - } +.search-result-rel-url { + display: block; + overflow: hidden; + color: $search-result-preview-color; + text-overflow: ellipsis; + white-space: nowrap; + @include fs-1; +} - .search-result-highlight { - color: $link-color; - font-weight: bold; +.search-result-preview { + display: block; + padding-top: $sp-2; + padding-bottom: $sp-2; + padding-left: $sp-4; + color: $search-result-preview-color; + border-left: $border; + border-left-color: $border-color; + @include fs-2; + + @include mq(sm) { + display: inline-block; + width: 60%; + vertical-align: top; } } + +.search-result-highlight { + font-weight: bold; + color: $link-color; +} diff --git a/assets/js/just-the-docs.js b/assets/js/just-the-docs.js index 344a3551df52e06883ba38d6de08c7b37a293e95..02e15a7b0d90a467bf35575b56edde55c668b74c 100644 --- a/assets/js/just-the-docs.js +++ b/assets/js/just-the-docs.js @@ -194,6 +194,11 @@ function initSearch() { resultTitle.innerText = doc.title; resultLink.appendChild(resultTitle); + var resultRelUrl = document.createElement('span'); + resultRelUrl.classList.add('search-result-rel-url'); + resultRelUrl.innerText = doc.relUrl; + resultTitle.appendChild(resultRelUrl); + var metadata = result.matchData.metadata; var contentFound = false; for (var j in metadata) { @@ -286,4 +291,4 @@ jtd.onReady(function(){ })(window.jtd = window.jtd || {}); -{% include_relative _custom.js %} \ No newline at end of file +{% include_relative _custom.js %}