1
0
Fork 0
forked from Mirrors/gomuks

web/timeline: highlight inline code (#524)

This commit is contained in:
Sumner Evans 2024-11-20 16:05:28 -07:00 committed by GitHub
parent f3717505bf
commit 2551540e99
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 13 additions and 1 deletions

View file

@ -560,6 +560,8 @@ Loop:
} else { } else {
writeSpan(&built, token.Attr) writeSpan(&built, token.Attr)
} }
case atom.Code:
built.WriteString(`<code class="hicli-inline-code"`)
default: default:
built.WriteByte('<') built.WriteByte('<')
built.WriteString(token.Data) built.WriteString(token.Data)

View file

@ -453,7 +453,7 @@ func (h *HiClient) calculateLocalContent(ctx context.Context, dbEvt *database.Ev
return nil, nil return nil, nil
} }
const CurrentHTMLSanitizerVersion = 7 const CurrentHTMLSanitizerVersion = 8
func (h *HiClient) ReprocessExistingEvent(ctx context.Context, evt *database.Event) { func (h *HiClient) ReprocessExistingEvent(ctx context.Context, evt *database.Event) {
if (evt.Type != event.EventMessage.Type && evt.DecryptedType != event.EventMessage.Type) || if (evt.Type != event.EventMessage.Type && evt.DecryptedType != event.EventMessage.Type) ||

View file

@ -11,6 +11,8 @@
--link-text-color: #0467dd; --link-text-color: #0467dd;
--visited-link-text-color: var(--link-text-color); --visited-link-text-color: var(--link-text-color);
--code-background-color: rgba(0, 0, 0, 0.15);
--primary-color: #00c853; --primary-color: #00c853;
--primary-color-dark: #00b24a; --primary-color-dark: #00b24a;
--error-color: red; --error-color: red;
@ -73,6 +75,8 @@
--semisecondary-text-color: #bbb; --semisecondary-text-color: #bbb;
--link-text-color: #4187eb; --link-text-color: #4187eb;
--code-background-color: rgba(255, 255, 255, 0.1);
--primary-color: #00b24a; --primary-color: #00b24a;
--primary-color-dark: #00c853; --primary-color-dark: #00c853;
--error-color: red; --error-color: red;

View file

@ -142,6 +142,12 @@ div.html-body {
} }
} }
code.hicli-inline-code {
background-color: var(--code-background-color);
border-radius: .25rem;
padding: .125rem .25rem;
}
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
margin: 0 0 .5rem; margin: 0 0 .5rem;
} }