about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-01-01 11:44:51 +0000
committerRory& <root@rory.gay>2025-03-12 06:30:32 +0100
commit3d88369d20fd39fa893f456b9aa9de31c3da38d7 (patch)
tree8fc9370eabe2c9d5f6844eb1b3f8473b767f7e25
parentImprove pageheader display on text-based browsers (diff)
downloadcgit-magenta-3d88369d20fd39fa893f456b9aa9de31c3da38d7.tar.xz
Use <pre> for commit-msg
This preserves formatting readable for users of text-based browsers
without CSS support.
-rw-r--r--cgit.css5
-rwxr-xr-xtests/t0105-commit.sh2
-rw-r--r--ui-commit.c4
-rw-r--r--ui-tag.c4
4 files changed, 5 insertions, 10 deletions
diff --git a/cgit.css b/cgit.css

index d9b57f9..7f832db 100644 --- a/cgit.css +++ b/cgit.css
@@ -441,11 +441,6 @@ div#cgit div.commit-subject { padding: 0em; } -div#cgit div.commit-msg { - white-space: pre; - font-family: monospace; -} - div#cgit div.notes-header { font-weight: bold; padding-top: 1.5em; diff --git a/tests/t0105-commit.sh b/tests/t0105-commit.sh
index 1a12ee3..3bd4466 100755 --- a/tests/t0105-commit.sh +++ b/tests/t0105-commit.sh
@@ -11,7 +11,7 @@ test_expect_success 'find commit subject' ' grep "<div class=.commit-subject.>commit 5<" tmp ' -test_expect_success 'find commit msg' 'grep "<div class=.commit-msg.></div>" tmp' +test_expect_success 'find commit msg' 'grep "<pre class=.commit-msg.></pre>" tmp' test_expect_success 'find diffstat' 'grep "<table summary=.diffstat. class=.diffstat.>" tmp' test_expect_success 'find diff summary' ' diff --git a/ui-commit.c b/ui-commit.c
index 972e9bc..5536ffc 100644 --- a/ui-commit.c +++ b/ui-commit.c
@@ -123,11 +123,11 @@ void cgit_print_commit(char *hex, const char *prefix) cgit_close_filter(ctx.repo->commit_filter); show_commit_decorations(commit); html("</div>"); - html("<div class='commit-msg'>"); + html("<pre class='commit-msg'>"); cgit_open_filter(ctx.repo->commit_filter); html_txt(info->msg); cgit_close_filter(ctx.repo->commit_filter); - html("</div>"); + html("</pre>"); if (notes.len != 0) { html("<div class='notes-header'>Notes</div>"); html("<div class='notes'>"); diff --git a/ui-tag.c b/ui-tag.c
index 3b11226..eea96d8 100644 --- a/ui-tag.c +++ b/ui-tag.c
@@ -27,9 +27,9 @@ static void print_tag_content(char *buf) html_txt(buf); html("</div>"); if (p) { - html("<div class='commit-msg'>"); + html("<pre class='commit-msg'>"); html_txt(++p); - html("</div>"); + html("</pre>"); } }