Răsfoiți Sursa

Fix active tab display for prefixes

jeremystretch 4 ani în urmă
părinte
comite
12e1681d31
1 a modificat fișierele cu 13 adăugiri și 14 ștergeri
  1. 13 14
      netbox/templates/ipam/prefix/base.html

+ 13 - 14
netbox/templates/ipam/prefix/base.html

@@ -17,22 +17,21 @@
 {% endblock %}
 
 {% block tab_items %}
-<li role="presentation" class="nav-item">
+  <li role="presentation" class="nav-item">
     <a class="nav-link{% if not active_tab %} active{% endif %}" href="{% url 'ipam:prefix' pk=object.pk %}">
-        Prefix
+      Prefix
     </a>
-</li>
-<li role="presentation" class="nav-item">
-    <a class="nav-link{% if active_tab %} active{% endif %}" href="{% url 'ipam:prefix_prefixes' pk=object.pk %}">
-        Child Prefixes <span class="badge bg-primary">{{ object.get_child_prefixes.count }}</span>
+  </li>
+  <li role="presentation" class="nav-item">
+    <a class="nav-link{% if active_tab == 'prefixes' %} active{% endif %}" href="{% url 'ipam:prefix_prefixes' pk=object.pk %}">
+      Child Prefixes <span class="badge bg-primary">{{ object.get_child_prefixes.count }}</span>
     </a>
-</li>
-{% if perms.ipam.view_ipaddress and object.status != 'container' %}
-<li role="presentation" class="nav-item">
-    <a class="nav-link{% if active_tab %} active{% endif %}" href="{% url 'ipam:prefix_ipaddresses' pk=object.pk %}">
+  </li>
+  {% if perms.ipam.view_ipaddress and object.status != 'container' %}
+    <li role="presentation" class="nav-item">
+      <a class="nav-link{% if active_tab == 'ip-addresses' %} active{% endif %}" href="{% url 'ipam:prefix_ipaddresses' pk=object.pk %}">
         IP Addresses <span class="badge bg-primary">{{ object.get_child_ips.count }}</span>
-    </a>
-</li>
-{% endif %}
-
+      </a>
+    </li>
+  {% endif %}
 {% endblock %}