Skip to content

Commit 663a8cd

Browse files
authored
resolves #113 add communication links, including community chat, to navbar (PR #114)
1 parent 8e66874 commit 663a8cd

File tree

4 files changed

+102
-32
lines changed

4 files changed

+102
-32
lines changed

src/css/header.css

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,14 @@ div.navbar-link {
206206
font-size: calc(12 / var(--rem-base) * 1rem);
207207
}
208208

209+
.navbar-dropdown .navbar-item.has-icon {
210+
justify-content: flex-start;
211+
}
212+
213+
.navbar-dropdown .navbar-item.has-icon .icon {
214+
margin-right: 1.25ex;
215+
}
216+
209217
.navbar-divider {
210218
background-color: var(--navbar-menu-border-color);
211219
border: none;
@@ -259,6 +267,14 @@ div.navbar-link {
259267
.navbar-dropdown .navbar-divider {
260268
margin-left: 1.5rem;
261269
}
270+
271+
.navbar-item[data-title]::before {
272+
content: attr(data-title);
273+
}
274+
275+
.navbar-item[data-title] .icon {
276+
display: none;
277+
}
262278
}
263279

264280
@media screen and (min-width: 1024px) {
@@ -319,7 +335,8 @@ div.navbar-link {
319335

320336
.navbar-end > a.navbar-item:hover,
321337
.navbar-end .navbar-link:hover,
322-
.navbar-end .navbar-item.has-dropdown:hover .navbar-link {
338+
.navbar-end .navbar-item.has-dropdown:hover .navbar-link,
339+
.navbar-end .navbar-item.has-dropdown:hover > a.navbar-item {
323340
background: var(--navbar_hover-background);
324341
color: var(--navbar-font-color);
325342
}
@@ -364,6 +381,10 @@ div.navbar-link {
364381
border-radius: inherit;
365382
}
366383

384+
.navbar-dropdown .navbar-item .icon img {
385+
filter: none;
386+
}
387+
367388
.navbar-dropdown.is-right {
368389
left: auto;
369390
right: 0;

src/img/octicons-16.svg

Lines changed: 39 additions & 18 deletions
Loading

src/img/octicons-24.svg

Lines changed: 18 additions & 10 deletions
Loading

src/partials/header-content.hbs

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,29 @@
9090
<a class="navbar-item" href="https://intellij-asciidoc-plugin.ahus1.de/docs" target="_blank" rel="noopener">IntelliJ Plugin</a>
9191
</div>
9292
</div>
93-
<a class="navbar-item" href="https://github.com/asciidoctor" target="_blank" rel="noopener">
94-
<span class="icon"><img src="{{{uiRootPath}}}/img/octicons-16.svg#view-mark-github"></span>
95-
</a>
93+
<div class="navbar-item has-dropdown is-hoverable">
94+
<a class="navbar-item" href="https://asciidoctor.zulipchat.com" target="_blank" rel="noopener" data-title="Communication">
95+
<span class="icon"><img src="{{{uiRootPath}}}/img/octicons-24.svg#view-comment-discussion"></span>
96+
</a>
97+
<div class="navbar-dropdown is-right">
98+
<a class="navbar-item has-icon" href="https://asciidoctor.zulipchat.com" target="_blank" rel="noopener">
99+
<span class="icon"><img src="{{{uiRootPath}}}/img/octicons-16.svg#view-comment-discussion"></span>
100+
<span>Chat</span>
101+
</a>
102+
<a class="navbar-item has-icon" href="https://discuss.asciidoctor.org" target="_blank" rel="noopener">
103+
<span class="icon"><img src="{{{uiRootPath}}}/img/octicons-16.svg#view-mail"></span>
104+
<span>List</span>
105+
</a>
106+
<a class="navbar-item has-icon" href="https://github.com/asciidoctor" target="_blank" rel="noopener">
107+
<span class="icon"><img src="{{{uiRootPath}}}/img/octicons-16.svg#view-mark-github"></span>
108+
<span>Source</span>
109+
</a>
110+
<a class="navbar-item has-icon" href="https://twitter.com/asciidoctor" target="_blank" rel="noopener">
111+
<span class="icon"><img src="{{{uiRootPath}}}/img/octicons-16.svg#view-hash"></span>
112+
<span>Tweets</span>
113+
</a>
114+
</div>
115+
</div>
96116
</div>
97117
</div>
98118
</nav>

0 commit comments

Comments
 (0)