Updates Top Menu
Torey Heinz
committed Oct 30, 2017
commit 8a5f31ec2a678b15c9fbd04b38baee18807addc8
Showing 2
changed files with
12 additions
and 24 deletions
app/views/pages/layouts/application.liquid
+9
-24
| @@ | @@ -29,26 +29,20 @@ is_layout: true |
| <div class="top-bar"> | |
| <div class="row"> | |
| <div class="top-bar-left"> | |
| - | <ul class="menu"> |
| + | <ul class="dropdown menu" data-dropdown-menu data-alignment="left"> |
| <li class="menu-text">Choice Castings</li> | |
| <li><a href="/">Home</a></li> | |
| - | <li><a href="#">About</a></li> |
| - | <li><a href="#">Contact</a></li> |
| - | <li><a href="#">Articles</a></li> |
| - | </ul> |
| - | </div> |
| - | <div class="top-bar-right"> |
| - | <ul class="dropdown menu" data-dropdown-menu> |
| - | {% assign menu_items = 'products solutions materials' | split: ' ' %} |
| {% for page in site.pages %} | |
| - | {% if menu_items contains page.slug %} |
| + | {% if page.depth == 1 and page.listed? %} |
| <li> | |
| {% link_to page %} | |
| - | <ul class="menu"> |
| - | {% for subpage in page.children %} |
| - | <li>{% link_to subpage %}</li> |
| - | {% endfor %} |
| - | </ul> |
| + | {% unless page.children.size == 0 %} |
| + | <ul class="menu"> |
| + | {% for subpage in page.children %} |
| + | <li>{% link_to subpage %}</li> |
| + | {% endfor %} |
| + | </ul> |
| + | {% endunless %} |
| </li> | |
| {% endif %} | |
| {% endfor %} | |
| @@ | @@ -73,15 +67,6 @@ is_layout: true |
| {% editable_text content %}Lorem ipsum{% endeditable_text %} | |
| {% endblock %} | |
| </div> | |
| - | <hr> |
| - | <div class="row"> |
| - | <ul class="menu"> |
| - | <li><a href="#">One</a></li> |
| - | <li><a href="#">Two</a></li> |
| - | <li><a href="#">Three</a></li> |
| - | <li><a href="#">Four</a></li> |
| - | </ul> |
| - | </div> |
| </div> | |
| <script src="https://code.jquery.com/jquery-2.2.3.min.js" integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo=" crossorigin="anonymous"></script> | |
| {{ 'vendor/jquery.sticky.js' | javascript_tag }} | |
public/javascripts/app.js
+3
-0
| @@ | @@ -1,2 +1,5 @@ |
| $(document).foundation(); | |
| // $(".top-bar").sticky({zIndex:10}); | |
| + | |
| + | $('nav#top-nav > ul').addClass('dropdown menu') |
| + | $('nav#top-nav > ul ul').addClass('menu') |