roundabout,
created on Wednesday, 3 April 2024, 07:33:41 (1712129621),
received on Wednesday, 31 July 2024, 06:54:44 (1722408884)
Author identity: vlad <vlad.muntoiu@gmail.com>
8302964003c3643b6d8c93be1288e029293e7ce7
static/style.css
@@ -403,6 +403,7 @@ header {
white-space: normal;
padding: 0;
display: grid;
grid-template-columns: min-content min-content;
grid-auto-rows: min-content;
width: 100%;
overflow: auto;
@@ -443,6 +444,17 @@ header {
left: 0;
}
.linenumber {
display: inline-block;
width: 8ch;
box-sizing: content-box;
text-align: right;
padding-right: 1ch;
background: var(--color-code-line-number);
position: sticky;
left: 0;
}
ins, .code-view > ins {
background: var(--color-insertion);
color: var(--color-insertion-text);
templates/repository/repo-commit.html
@@ -25,14 +25,17 @@
<pre class="code-view"> <!-- Start a new pre block for hunk content -->
{% elif vars.hunk_started %}
{% if line.startswith("+") %}
<ins class="ln" data-ln="{{ vars.modified_line }} +">{{ line[1:] }}</ins>
<div class="linenumber">{{ vars.modified_line }} +</div>
<ins>{{ line[1:] }}</ins>
{% set vars.modified_line = vars.modified_line + 1 %}
{% elif line.startswith("-") %}
<del class="ln" data-ln="{{ vars.original_line }} -">{{ line[1:] }}</del>
<div class="linenumber">{{ vars.original_line }} -</div>
<del>{{ line[1:] }}</del>
{% set vars.original_line = vars.original_line + 1 %}
{% else %}
{% if line %}
<x-codeline class="ln" data-ln="{{ vars.modified_line }} ">{{ line }}</x-codeline>
<div class="linenumber">{{ vars.modified_line }} </div>
<x-codeline>{{ line }}</x-codeline>
{% endif %}
{% if not line.startswith("@@") %}
{% set vars.original_line = vars.original_line + 1 %}