Skip to content
Snippets Groups Projects
Unverified Commit 0b8e3ffd authored by Tom Wiesing's avatar Tom Wiesing
Browse files

Make the menu look nice

parent 059c49df
No related branches found
No related tags found
No related merge requests found
...@@ -56,3 +56,10 @@ menu: ...@@ -56,3 +56,10 @@ menu:
folder: 'students' folder: 'students'
- title: 'Teaching' - title: 'Teaching'
folder: 'teaching' folder: 'teaching'
defaults:
-
scope:
path: "" # an empty string here means all files in the project
values:
hidden: false
\ No newline at end of file
...@@ -25,32 +25,42 @@ ...@@ -25,32 +25,42 @@
{% assign url_parts = page.url | split: '/' %} {% assign url_parts = page.url | split: '/' %}
{% assign base_url = url_parts | last %} {% assign base_url = url_parts | last %}
{% assign base_folder = url_parts[1] %}
{% assign sorted_pages = site.pages | sort:"menu_order" %} {% assign sorted_pages = site.pages | sort:"menu_order" %}
{% for node in site.menu %} <li class="no-padding">
<ul class="collapsible collapsible-accordion">
<li><div class="divider"></div></li> {% for node in site.menu %}
<li><a class="subheader">{{ node.title }}</a></li> <li class="bold">
<a class="collapsible-header {% if base_folder == node.folder %}active{% endif %}">{{ node.title }}</a>
{% for sub in sorted_pages %} <div class="collapsible-body">
<ul>
{% assign sub_parts = sub.url | split: '/' %} {% for sub in sorted_pages %}
{% assign sub_url = sub_parts | last %}
{% assign sub_folder = sub_parts[1] %} {% assign sub_parts = sub.url | split: '/' %}
{% assign sub_url = sub_parts | last %}
{% if sub_folder == node.folder %} {% assign sub_folder = sub_parts[1] %}
<li>
<a class="waves-effect {% if sub_url == base_url %}active{% endif %}" href="{{ sub.url }}"> {% if sub_folder == node.folder %}
{% if sub.menu_title %} {% if sub.hidden == false %}
{{ sub.menu_title }} <li {% if sub_url == base_url %}class="active"{% endif %}>
{% else %} <a href="{{ sub.url }}">
{{ sub.title }} {% if sub.menu_title %}
{% endif %} {{ sub.menu_title }}
</a> {% else %}
{{ sub.title }}
{% endif %}
</a>
</li>
{% endif%}
{% endif %}
{% endfor %}
</ul>
</div>
</li> </li>
{% endif %} {% endfor %}
{% endfor %} </ul>
{% endfor %} </li>
<li><div class="divider"></div></li> <li><div class="divider"></div></li>
<li><a class="waves-effect" href="{{ site.baseurl }}/news/">News</a></li> <li><a class="waves-effect" href="{{ site.baseurl }}/news/">News</a></li>
......
--- ---
layout: page layout: page
hidden: true
--- ---
## Academic Activities ## Academic Activities
......
--- ---
layout: page layout: page
hidden: true
--- ---
## CV Michael Kohlhase ## CV Michael Kohlhase
......
...@@ -37,7 +37,7 @@ h1, h2, h3, h4, h5, h6 { ...@@ -37,7 +37,7 @@ h1, h2, h3, h4, h5, h6 {
/* background color */ /* background color */
.page-footer, nav { .page-footer, nav, .side-nav .collapsible-body > ul:not(.collapsible) > li.active, .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active {
background-color: #5B78FD; background-color: #5B78FD;
} }
...@@ -107,3 +107,41 @@ footer { ...@@ -107,3 +107,41 @@ footer {
footer a, footer a:hover { footer a, footer a:hover {
color: #000; color: #000;
} }
/* side bar */
ul.side-nav.fixed {
overflow: hidden
}
ul.side-nav.fixed li {
line-height: 44px
}
ul.side-nav.fixed li.active {
background-color: rgba(0, 0, 0, 0.05)
}
ul.side-nav.fixed li a {
font-size: 13px;
line-height: 44px;
height: 44px;
padding: 0 30px
}
ul.side-nav.fixed ul.collapsible-accordion {
background-color: #FFF
}
ul.side-nav.fixed ul.collapsible-accordion a.collapsible-header {
padding: 0 30px
}
ul.side-nav.fixed ul.collapsible-accordion .collapsible-body li a {
font-weight: 400;
padding: 0 37.5px 0 45px
}
ul.side-nav.fixed:hover {
overflow-y: auto
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment