Skip to content

Commit f5d8968

Browse files
authored
Merge pull request #121 from gvwilson/prev-next
Using page.previous and page.next for links instead of loop
2 parents c8f6fdc + 61ad44f commit f5d8968

File tree

1 file changed

+5
-20
lines changed

1 file changed

+5
-20
lines changed

_includes/episode_navbar.html

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,11 @@
11
{% comment %}
2-
Find previous and next episodes (if any).
3-
{% endcomment %}
4-
{% for episode in site.episodes %}
5-
{% if episode.url == page.url %}
6-
{% unless forloop.first %}
7-
{% assign prev_episode = prev %}
8-
{% endunless %}
9-
{% unless forloop.last %}
10-
{% assign next_episode = site.episodes[forloop.index] %}
11-
{% endunless %}
12-
{% endif %}
13-
{% assign prev = episode %}
14-
{% endfor %}
15-
16-
{% comment %}
17-
Display title and prev/next links.
2+
Navigation bar for an episode.
183
{% endcomment %}
194
<div class="row">
205
<div class="col-md-1">
216
<h3>
22-
{% if prev_episode %}
23-
<a href="{{ page.root }}{{ prev_episode.url }}"><span class="glyphicon glyphicon-menu-left" aria-hidden="true"></span><span class="sr-only">previous episode</span></a>
7+
{% if page.previous.url %}
8+
<a href="{{ page.root }}{{ page.previous.url }}"><span class="glyphicon glyphicon-menu-left" aria-hidden="true"></span><span class="sr-only">previous episode</span></a>
249
{% else %}
2510
<a href="{{ page.root }}/"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span><span class="sr-only">lesson home</span></a>
2611
{% endif %}
@@ -34,8 +19,8 @@ <h1 class="maintitle">{{ page.title }}</h1>
3419
</div>
3520
<div class="col-md-1">
3621
<h3>
37-
{% if next_episode %}
38-
<a href="{{ page.root }}{{ next_episode.url }}"><span class="glyphicon glyphicon-menu-right" aria-hidden="true"></span><span class="sr-only">next episode</span></a>
22+
{% if page.next.url %}
23+
<a href="{{ page.root }}{{ page.next.url }}"><span class="glyphicon glyphicon-menu-right" aria-hidden="true"></span><span class="sr-only">next episode</span></a>
3924
{% else %}
4025
<a href="{{ page.root }}/"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span><span class="sr-only">lesson home</span></a>
4126
{% endif %}

0 commit comments

Comments
 (0)