Fix an issue with breadcrumb trails
authorDavid Kerkeslager <kerkeslager@gmail.com>
Sat, 27 Feb 2021 01:41:57 +0000 (20:41 -0500)
committerDavid Kerkeslager <kerkeslager@gmail.com>
Sat, 27 Feb 2021 01:42:16 +0000 (20:42 -0500)
setup.py
tickle/templates/tickle/area_breadcrumb.html
tickle/templates/tickle/area_breadcrumb_trail.html [new file with mode: 0644]
tickle/templates/tickle/area_detail.html
tickle/templates/tickle/boulder_detail.html
tickle/templates/tickle/route_detail.html

index fbb1700..90a944a 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,7 @@
 import pathlib
 from setuptools import setup, find_packages
 HERE = pathlib.Path(__file__).parent
-VERSION = '0.0.5'
+VERSION = '0.0.7'
 PACKAGE_NAME = 'django_predrill_tickle'
 AUTHOR = 'David Kerkeslager'
 AUTHOR_EMAIL = 'david@kerkeslager.com'
index e0b1034..6ef0850 100644 (file)
@@ -1,19 +1,16 @@
-<nav class='tickle-breadcrumb'>
-  {% if area %}
-    {% include 'tickle/area_breadcrumb.html' with area=area.parent is_parent=True %}
-    &gt;
-    {% if is_parent %}
-      <span class='tickle-breadcrumb-item'>
-        <a href='{% url "tickle:area-detail" pk=area.pk %}'>{{ area.name }}</a>
-      </span>
-    {% else %}
-      <span class='tickle-breadcrumb-item'>
-        {{ area.name }}
-      </span>
-    {% endif %}
+{% if area %}
+  {% include 'tickle/area_breadcrumb.html' with area=area.parent is_parent=True %}
+  {% if is_parent %}
+    <span class='tickle-breadcrumb-item'>
+      <a href='{% url "tickle:area-detail" pk=area.pk %}'>{{ area.name }}</a>
+    </span>
   {% else %}
     <span class='tickle-breadcrumb-item'>
-      <a href='{% url "tickle:area-list" %}'>All</a>
+      {{ area.name }}
     </span>
   {% endif %}
-</nav>
+{% else %}
+  <span class='tickle-breadcrumb-item'>
+    <a href='{% url "tickle:area-list" %}'>All</a>
+  </span>
+{% endif %}
diff --git a/tickle/templates/tickle/area_breadcrumb_trail.html b/tickle/templates/tickle/area_breadcrumb_trail.html
new file mode 100644 (file)
index 0000000..ec30361
--- /dev/null
@@ -0,0 +1,3 @@
+<nav class='tickle-breadcrumb'>
+  {% include 'tickle/area_breadcrumb.html' %}
+</nav>
index 6880397..bd48777 100644 (file)
@@ -4,7 +4,7 @@
 {% block tickle_header_name %}{{ area.name }}{% endblock %}
 
 {% block tickle_nav %}
-  {% include 'tickle/area_breadcrumb.html' %}
+  {% include 'tickle/area_breadcrumb_trail.html' %}
 {% endblock %}
 
 {% block tickle_main %}
index 51e8977..7bcbc14 100644 (file)
@@ -4,7 +4,7 @@
 {% block tickle_header_name %}{{ boulder.name }}{% endblock %}
 
 {% block tickle_nav %}
-  {% include 'tickle/area_breadcrumb.html' with area=boulder.area is_parent=True %}
+  {% include 'tickle/area_breadcrumb_trail.html' with area=boulder.area is_parent=True %}
 {% endblock %}
 
 {% block tickle_extra_header %}
index 6b6ad52..0f423a7 100644 (file)
@@ -4,7 +4,7 @@
 {% block tickle_header_name %}{{ route.name }}{% endblock %}
 
 {% block tickle_nav %}
-  {% include 'tickle/area_breadcrumb.html' with area=route.area is_parent=True %}
+  {% include 'tickle/area_breadcrumb_trail.html' with area=route.area is_parent=True %}
 {% endblock %}
 
 {% block tickle_extra_header %}