1
0
mirror of https://github.com/tabler/tabler.git synced 2026-07-29 14:34:37 +04:00

dropdown fixes, bootstrap rebuild

This commit is contained in:
codecalm
2019-12-03 20:19:19 +01:00
parent bc8ac97a90
commit 5820c257ec
9 changed files with 107 additions and 21 deletions
+13 -10
View File
@@ -8,16 +8,19 @@ forms:
title: Form elements
icon: check-square
cards:
url: cards.html
title: Cards
icon: file
theme:
title: Theme
icon: edit-3
pages:
base:
title: Base
icon: package
children:
buttons:
url: buttons.html
title: Buttons
cards:
url: cards.html
title: Cards
c:
url: c.html
title: C
charts:
url: charts.html
+10 -7
View File
@@ -1,14 +1,17 @@
{% removeemptylines %}
{% assign side = false %}
<ul class="navbar-nav flex-wrap{% if include.class %} {{ include.class }}{% endif %}">
{% assign current-page = page.menu | default: layout.menu | split: '.' %}
{% for level-1 in site.data.menu %}
{% assign icon = level-1[1].icon %}
<li
class="nav-item{% if level-1[0] == current-page[0] %} active{% endif %}{% if level-1[1].children or level-1[1].docs %} {% if side %}dropright{% else %}dropdown{% endif %}{% endif %}">
<a class="nav-link{% if level-1[1].children or level-1[1].docs %} dropdown-toggle{% endif %}" {% if
level-1[1].children or level-1[1].docs %}href="#sidebar-{{ level-1[0] }}" data-toggle="dropdown" role="button"
{% assign has-children = false %}
{% if level-1[1].children or level-1[1].docs %}
{% assign has-children = true %}
{% endif %}
<li class="nav-item{% if level-1[0] == current-page[0] %} active{% endif %}{% if has-children %} dropdown{% endif %}">
<a class="nav-link{% if has-children %} dropdown-toggle{% endif %}" {% if has-children %}href="#navbar-{{ level-1[0] }}" data-toggle="dropdown" role="button"
aria-expanded="{% if level-1[0] == current-page[0] %}true{% else %}false{% endif %}" {% elsif level-1[1].toggle
%}href="{{ level-1[1].url }}" data-toggle="{{ level-1[1].toggle }}" {% else
%}href="{{ site.base }}/{{ level-1[1].url }}" {% endif %}>
@@ -25,9 +28,9 @@
{% endunless %}
</span>
</a>
{% if level-1[1].children or level-1[1].docs %}
<div class="dropdown-menu">
{% if has-children %}
<div class="dropdown-menu">
{% if level-1[1].docs %}
{% for d in site.data.docs %}
{% assign doc = site.docs | where: "slug", d.page | first %}
+1 -1
View File
@@ -1,4 +1,4 @@
<div class="layout-area-menu navbar {% if include.dark %}navbar-dark{% else %}navbar-light{% endif %}">
<div class="layout-area-menu navbar navbar-expand-lg {% if include.dark %}navbar-dark{% else %}navbar-light{% endif %}">
<div class="container">
{% include layout/menu.html top=true %}
</div>