Simplify breadcrumbs

This commit is contained in:
jeremystretch 2021-05-14 17:02:08 -04:00
parent 947982f699
commit cb6dbc801f
5 changed files with 32 additions and 42 deletions

View File

@ -3,9 +3,7 @@
{% block title %}{{ object }}{% endblock %}
{% block breadcrumb_main %}
<nav class="breadcrumb-container" aria-label="breadcrumb">
<ol class="breadcrumb">
{% block breadcrumbs %}
<li class="breadcrumb-item"><a href="{% url 'extras:objectchange_list' %}">Change Log</a></li>
{% if object.related_object.get_absolute_url %}
<li class="breadcrumb-item"><a href="{{ object.related_object.get_absolute_url }}changelog/">{{ object.related_object }}</a></li>
@ -15,8 +13,6 @@
<li class="breadcrumb-item">{{ object.changed_object }}</li>
{% endif %}
<li class="breadcrumb-item">{{ object }}</li>
</ol>
</nav>
{% endblock %}
{% block header %}

View File

@ -3,14 +3,10 @@
{% block title %}{{ report.name }}{% endblock %}
{% block breadcrumb_main %}
<nav class="breadcrumb-container" aria-label="breadcrumb">
<ol class="breadcrumb">
{% block breadcrumbs %}
<li class="breadcrumb-item"><a href="{% url 'extras:report_list' %}">Reports</a></li>
<li class="breadcrumb-item"><a href="{% url 'extras:report_list' %}#module.{{ report.module }}">{{ report.module|bettertitle }}</a></li>
<li class="breadcrumb-item">{{ report.name }}</li>
</ol>
</nav>
{% endblock %}
{% block content %}

View File

@ -5,15 +5,10 @@
{% block title %}{{ script }}{% endblock %}
{% block breadcrumb_main %}
<nav class="breadcrumb-container" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">Home</a></li>
{% block breadcrumbs %}
<li class="breadcrumb-item"><a href="{% url 'extras:script_list' %}">Scripts</a></li>
<li class="breadcrumb-item"><a href="{% url 'extras:script_list' %}#module.{{ module }}">{{ module|bettertitle }}</a></li>
<li class="breadcrumb-item">{{ script }}</li>
</ol>
</nav>
{% endblock %}
{% block content %}

View File

@ -8,15 +8,6 @@
{% block title %}{{ object }}{% endblock %}
{% block breadcrumb_main %}
<nav class="breadcrumb-container" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">Home</a></li>
{% block breadcrumbs %}{%endblock%}
</ol>
</nav>
{% endblock %}
{% block controls %}
<div class="controls mb-2 mx-0">
<div class="d-flex flex-wrap justify-content-end">

View File

@ -88,14 +88,26 @@
{# Body #}
<div class="px-4 content-container">
{# Page title #}
{# Page header #}
{% block title_container %}
<div class="title-container">
<div id="content-title">
{# Title #}
<h1 class="h2 w-100">{% block title %}{% endblock %}</h1>
{% block breadcrumb_main %}{% endblock %}
{# Breadcrumbs #}
<nav class="breadcrumb-container" aria-label="breadcrumb">
<ol class="breadcrumb">
{% block breadcrumbs %}{%endblock%}
</ol>
</nav>
</div>
{# Controls #}
{% block controls %}{% endblock %}
</div>
{% endblock %}