Skip to content

Commit 338b84f

Browse files
000-776: extra level navi
1 parent a198d1a commit 338b84f

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

_includes/header.html

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@
1515
{% if site.data.navigation %}
1616
{% for item in site.data.navigation %}
1717
{% if item.dropdown %}
18-
<div class="navbar-item has-dropdown is-hoverable {% if site.fixed_navbar == 'bottom' %} has-dropdown-up {% endif %}">
19-
<a href="{{ item.link | relative_url }}" class="navbar-link {% if page.url contains item.link %}is-active{% endif %}">{{ item.name }}</a>
20-
<div class="navbar-dropdown">
18+
<!-- First-level dropdown (open on click) -->
19+
<div class="navbar-item has-dropdown" :class="{ 'is-active': item.isActive }" x-data="{ open: false }">
20+
<a href="{{ item.link | relative_url }}" class="navbar-link {% if page.url contains item.link %}is-active{% endif %}" @click.prevent="open = !open">
21+
{{ item.name }}
22+
</a>
23+
<div class="navbar-dropdown" x-show="open" @click.outside="open = false" style="display: none;">
2124
{% for subitem in item.dropdown %}
2225
{% if subitem.dropdown %}
26+
<!-- Second-level dropdown (hoverable) -->
2327
<div class="navbar-item has-dropdown is-hoverable">
2428
<a href="{{ subitem.link | relative_url }}" class="navbar-link">{{ subitem.name }}</a>
2529
<div class="navbar-dropdown">
@@ -35,11 +39,14 @@
3539
</div>
3640
</div>
3741
{% else %}
42+
<!-- Non-dropdown first-level link -->
3843
<a href="{{ item.link | relative_url }}" class="navbar-item {% if item.link == page.url %}is-active{% endif %}">{{ item.name }}</a>
3944
{% endif %}
4045
{% endfor %}
4146
{% endif %}
4247
</div>
48+
49+
4350
<div class="navbar-end">
4451
<a href=""><img src="../../../../flag.png" /></a>
4552
<a class="navbar-item" href="#">

0 commit comments

Comments
 (0)