Skip to content

Commit ef9ce60

Browse files
committed
use button instead of span for dropdowns
1 parent 7effca9 commit ef9ce60

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

assets/default/multidoc.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ html {
6464
cursor: pointer;
6565
color: #ccc;
6666
text-transform: uppercase;
67+
border: none;
68+
background: none;
6769
}
6870

6971
#multi-page-nav .dropdown-label::after {
@@ -110,6 +112,7 @@ html {
110112
border-radius: 0;
111113
border: none;
112114
flex-wrap: wrap;
115+
margin-top: 0;
113116
}
114117

115118
#multi-page-nav .nav-mega-dropdown-container .nav-mega-column {

assets/multidoc_injector.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,12 @@ require(["jquery"], function ($) {
1616
.classList.toggle("hidden-on-mobile");
1717
});
1818
document.body.addEventListener("click", function (ev) {
19-
console.log(ev)
2019
if (!ev.target.matches(".nav-dropdown-container")) {
21-
console.log("closing")
2220
Array.prototype.forEach.call(document.getElementsByClassName("dropdown-label"), function (el) {
2321
el.parentElement.classList.remove("nav-expanded")
2422
});
2523
}
2624
if (ev.target.matches(".dropdown-label")) {
27-
console.log("opening")
2825
ev.target.parentElement.classList.add("nav-expanded")
2926
}
3027
})

src/renderers.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ end
3232
function render(doc::DropdownNav, dir, thispagepath, prettyurls)
3333
return @htl """
3434
<div class="nav-dropown">
35-
<span class="nav-item dropdown-label">$(doc.name)</span>
35+
<button class="nav-item dropdown-label">$(doc.name)</button>
3636
<ul class="nav-dropdown-container">
3737
$([render(doc, dir, thispagepath, prettyurls) for doc in doc.children])
3838
</ul>
@@ -43,7 +43,7 @@ end
4343
function render(doc::MegaDropdownNav, dir, thispagepath, prettyurls)
4444
return @htl """
4545
<div class="nav-dropown">
46-
<span class="nav-item dropdown-label">$(doc.name)</span>
46+
<button class="nav-item dropdown-label">$(doc.name)</button>
4747
<div class="nav-dropdown-container nav-mega-dropdown-container">
4848
$([render(doc, dir, thispagepath, prettyurls) for doc in doc.columns])
4949
</div>

0 commit comments

Comments
 (0)