diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-05-20 07:09:35 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-05-20 07:58:23 -0400 |
commit | 82a5c98d4ee6379ea5ce8c6ac86f43ecb0fb6782 (patch) | |
tree | 8a7517895624cd8f9f28273a2d03450ee04ccb44 | |
parent | af029c86ce4f6988bfbae527fcbb52f36069f948 (diff) | |
download | python-coveragepy-git-82a5c98d4ee6379ea5ce8c6ac86f43ecb0fb6782.tar.gz |
feat(html): version and timestamp at the top of report files.
This is a re-implementation of pull #1354.
-rw-r--r-- | coverage/htmlfiles/pyfile.html | 16 | ||||
-rw-r--r-- | coverage/htmlfiles/style.css | 10 | ||||
-rw-r--r-- | coverage/htmlfiles/style.scss | 27 | ||||
-rw-r--r-- | tests/gold/html/styled/style.css | 10 |
4 files changed, 39 insertions, 24 deletions
diff --git a/coverage/htmlfiles/pyfile.html b/coverage/htmlfiles/pyfile.html index 7bd56d42..c52da160 100644 --- a/coverage/htmlfiles/pyfile.html +++ b/coverage/htmlfiles/pyfile.html @@ -77,6 +77,15 @@ {% endif %} </h2> + <p> + <a id="prevFileLink" class="nav" href="{{ prev_html }}">« prev</a> + <a id="indexLink" class="nav" href="index.html">^ index</a> + <a id="nextFileLink" class="nav" href="{{ next_html }}">» next</a> + + <a class="nav" href="{{__url__}}">coverage.py v{{__version__}}</a>, + created at {{ time_stamp }} + </p> + <div style="display: none;"> <button type="button" class="button_next_chunk" data-shortcut="j">Next highlighted chunk</button> <button type="button" class="button_prev_chunk" data-shortcut="k">Previous highlighted chunk</button> @@ -125,11 +134,10 @@ <footer> <div class="content"> <p> - <a id="prevFileLink" class="nav" href="{{ prev_html }}">« prev file</a> + <a id="prevFileLink" class="nav" href="{{ prev_html }}">« prev</a> <a id="indexLink" class="nav" href="index.html">^ index</a> - <a id="nextFileLink" class="nav" href="{{ next_html }}">» next file</a> - </p> - <p> + <a id="nextFileLink" class="nav" href="{{ next_html }}">» next</a> + <a class="nav" href="{{__url__}}">coverage.py v{{__version__}}</a>, created at {{ time_stamp }} </p> diff --git a/coverage/htmlfiles/style.css b/coverage/htmlfiles/style.css index cca6f11f..f13703c2 100644 --- a/coverage/htmlfiles/style.css +++ b/coverage/htmlfiles/style.css @@ -38,9 +38,13 @@ header .content { padding: 1rem 3.5rem; } header h2 { margin-top: .5em; font-size: 1em; } +header p { margin: .5em 0 -.5em; color: #666; font-style: italic; } + +@media (prefers-color-scheme: dark) { header p { color: #aaa; } } + header.sticky { position: fixed; left: 0; right: 0; height: 2.5em; } -header.sticky .text { display: none; } +header.sticky p, header.sticky .text { display: none; } header.sticky h1, header.sticky h2 { font-size: 1em; margin-top: 0; display: inline-block; } @@ -52,9 +56,7 @@ header.sticky ~ #source { padding-top: 6.5em; } main { position: relative; z-index: 1; } -.indexfile footer { margin: 1rem 3.5rem; } - -.pyfile footer { margin: 1rem 1rem; } +footer { margin: 1rem 3.5rem; } footer .content { padding: 0; color: #666; font-style: italic; } diff --git a/coverage/htmlfiles/style.scss b/coverage/htmlfiles/style.scss index 75d90c74..41315196 100644 --- a/coverage/htmlfiles/style.scss +++ b/coverage/htmlfiles/style.scss @@ -174,13 +174,20 @@ header { font-size: 1em; } + p { + margin: .5em 0 -.5em; + color: $light-gray5; + @include color-dark($dark-gray5); + font-style: italic; + } + &.sticky { position: fixed; left: 0; right: 0; height: 2.5em; - .text { + p, .text { display: none; } @@ -208,19 +215,15 @@ main { z-index: 1; } -.indexfile footer { +footer { margin: 1rem $left-gutter; -} -.pyfile footer { - margin: 1rem 1rem; -} - -footer .content { - padding: 0; - color: $light-gray5; - @include color-dark($dark-gray5); - font-style: italic; + .content { + padding: 0; + color: $light-gray5; + @include color-dark($dark-gray5); + font-style: italic; + } } #index { diff --git a/tests/gold/html/styled/style.css b/tests/gold/html/styled/style.css index cca6f11f..f13703c2 100644 --- a/tests/gold/html/styled/style.css +++ b/tests/gold/html/styled/style.css @@ -38,9 +38,13 @@ header .content { padding: 1rem 3.5rem; } header h2 { margin-top: .5em; font-size: 1em; } +header p { margin: .5em 0 -.5em; color: #666; font-style: italic; } + +@media (prefers-color-scheme: dark) { header p { color: #aaa; } } + header.sticky { position: fixed; left: 0; right: 0; height: 2.5em; } -header.sticky .text { display: none; } +header.sticky p, header.sticky .text { display: none; } header.sticky h1, header.sticky h2 { font-size: 1em; margin-top: 0; display: inline-block; } @@ -52,9 +56,7 @@ header.sticky ~ #source { padding-top: 6.5em; } main { position: relative; z-index: 1; } -.indexfile footer { margin: 1rem 3.5rem; } - -.pyfile footer { margin: 1rem 1rem; } +footer { margin: 1rem 3.5rem; } footer .content { padding: 0; color: #666; font-style: italic; } |