Skip to content

Commit ed10397

Browse files
committed
Improve documentation navigation
- Improve reference doc navigation with css styles - Proper sublist indent - Always highlight top level categories (components, dataformats, languages, eips) - Display top level categories in filtered search results
1 parent bae65be commit ed10397

File tree

1 file changed

+35
-5
lines changed

1 file changed

+35
-5
lines changed

antora-ui-camel/src/css/nav.css

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,46 @@ html.is-clipped--nav {
128128
padding: 0;
129129
}
130130

131-
.nav-panel-menu input.search:valid ~ .nav-menu .filtered {
131+
.nav-panel-menu input.search:valid ~ .nav-menu button {
132132
display: none;
133133
}
134134

135-
.nav-panel-menu input.search:valid ~ .nav-menu button {
135+
/* 1st navigation level */
136+
.nav-item[data-depth="1"] > a.nav-link,
137+
.nav-item[data-depth="1"] > .nav-text {
138+
line-height: 1.8rem;
139+
font-weight: var(--body-font-weight-bold);
140+
color: var(--nav-heading-font-color);
141+
}
142+
143+
/* 2nd navigation level */
144+
.nav-item[data-depth="1"] > .nav-list a {
145+
padding-left: 10px;
146+
}
147+
148+
.nav-item[data-depth="2"] > a.nav-link {
149+
line-height: 1.3rem;
150+
}
151+
152+
.nav-item[data-depth="2"] > .nav-item-toggle {
153+
margin-left: calc(var(--nav-line-height) * -0.5em);
154+
}
155+
156+
.nav-item[data-depth="2"] > .filtered {
136157
display: none;
137158
}
138159

139-
.nav-panel-menu input.search:valid ~ .nav-menu a.nav-link:not(.filtered) {
140-
line-height: 1.5rem;
160+
/* 3rd navigation level */
161+
.nav-item[data-depth="2"] > .nav-list a {
162+
padding-left: 20px
163+
}
164+
165+
.nav-item[data-depth="3"] > a.nav-link {
166+
line-height: 1.2rem;
167+
}
168+
169+
.nav-item[data-depth="3"] > .filtered {
170+
display: none;
141171
}
142172

143173
.nav-menu {
@@ -227,7 +257,7 @@ html.is-clipped--nav {
227257
position: absolute;
228258
height: calc(var(--nav-line-height) * 1em);
229259
width: calc(var(--nav-line-height) * 1em);
230-
margin-top: -0.05em;
260+
margin-top: 0.3em;
231261
margin-left: calc(var(--nav-line-height) * -1em);
232262
}
233263

0 commit comments

Comments
 (0)