diff --git a/component_catalog/templates/component_catalog/includes/hierarchy_instance_box.html b/component_catalog/templates/component_catalog/includes/hierarchy_instance_box.html index 984c5198..c5fce9dd 100644 --- a/component_catalog/templates/component_catalog/includes/hierarchy_instance_box.html +++ b/component_catalog/templates/component_catalog/includes/hierarchy_instance_box.html @@ -32,7 +32,7 @@ {% include 'component_catalog/includes/vulnerability_icon_link.html' with url=instance.get_absolute_url count=relation.vulnerability_count %} {% endif %} {% if relation.package_id and relation.package.declared_dependencies.all %} - {{ relation.package.declared_dependencies.all|length }} diff --git a/dejacode/static/css/dejacode_bootstrap.css b/dejacode/static/css/dejacode_bootstrap.css index f67badbb..765d7e12 100644 --- a/dejacode/static/css/dejacode_bootstrap.css +++ b/dejacode/static/css/dejacode_bootstrap.css @@ -141,6 +141,9 @@ table.text-break thead { background-color: var(--bs-djc-blue-bg); height: 54px; } +.nav { + --bs-nav-link-padding-x: 0.75rem; +} .navbar-nav .active>.nav-link, .navbar-nav .show>.nav-link .navbar-nav .nav-link.active, diff --git a/dje/templates/dataspace_home.html b/dje/templates/dataspace_home.html index 465195d6..94025027 100644 --- a/dje/templates/dataspace_home.html +++ b/dje/templates/dataspace_home.html @@ -78,7 +78,7 @@

{{ card.title }}

{% if forloop.first %} {% endif %} diff --git a/dje/templates/hierarchy_base.js.html b/dje/templates/hierarchy_base.js.html index c74e979f..8f80be9b 100644 --- a/dje/templates/hierarchy_base.js.html +++ b/dje/templates/hierarchy_base.js.html @@ -43,10 +43,13 @@ // Draw if the hierarchy tab is active if (isTabActive(tabId)) jsPlumbHierarchy.setSuspendDrawing(false, true); - document.querySelector('button[data-bs-target="#tab_hierarchy"]').addEventListener('shown.bs.tab', function (e) { - // Second argument instructs jsPlumb to perform a full repaint. - jsPlumbHierarchy.setSuspendDrawing(false, true); - }); + const hierarchyTab = document.querySelector('button[data-bs-target="#tab_hierarchy"]'); + if (hierarchyTab) { + hierarchyTab.addEventListener('shown.bs.tab', function (e) { + // Second argument instructs jsPlumb to perform a full repaint. + jsPlumbHierarchy.setSuspendDrawing(false, true); + }); + } // Repaint on resizing the browser window if the related tab is active window.addEventListener('resize', function(){ diff --git a/dje/templates/object_details_base.html b/dje/templates/object_details_base.html index bf1fd9d7..ffaacff2 100644 --- a/dje/templates/object_details_base.html +++ b/dje/templates/object_details_base.html @@ -75,7 +75,7 @@

{% endblock %}