From a1d45023ab26ec3fb2a25890d53798271eba4b81 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 23 Jul 2018 15:50:44 -0400 Subject: [PATCH] Fixes #2256: Prevent navigation overlap when jumping to test results on report page --- netbox/project-static/css/base.css | 7 +++++ netbox/templates/extras/report.html | 44 ++++++++++++++++------------- 2 files changed, 31 insertions(+), 20 deletions(-) diff --git a/netbox/project-static/css/base.css b/netbox/project-static/css/base.css index bd1570827..e658589ac 100644 --- a/netbox/project-static/css/base.css +++ b/netbox/project-static/css/base.css @@ -378,6 +378,13 @@ table.reports td.stats label { margin-bottom: 0; min-width: 40px; } +table.report th { + position: relative; +} +table.report th a { + position: absolute; + top: -51px; +} /* AJAX loader */ .loading { diff --git a/netbox/templates/extras/report.html b/netbox/templates/extras/report.html index 050d6e445..0e637abbc 100644 --- a/netbox/templates/extras/report.html +++ b/netbox/templates/extras/report.html @@ -36,7 +36,7 @@
{% if report.result %} - +
@@ -45,27 +45,31 @@ - {% for method, data in report.result.data.items %} - - - - {% for time, level, obj, url, message in data.log %} - - - - - + + {% for method, data in report.result.data.items %} + + + {% for time, level, obj, url, message in data.log %} + + + + + + + {% endfor %} {% endfor %} - {% endfor %} +
TimeMessage
{{ method }}
{{ time }} - - - {% if obj and url %} - {{ obj }} - {% elif obj %} - {{ obj }} - {% endif %} - {{ message }}
+ {{ method }} +
{{ time }} + + + {% if obj and url %} + {{ obj }} + {% elif obj %} + {{ obj }} + {% endif %} + {{ message }}
{% else %}
No results are available for this report. Please run the report first.