diff --git a/renderer/renderer.go b/renderer/renderer.go index 41b3ea4..4d35ba7 100644 --- a/renderer/renderer.go +++ b/renderer/renderer.go @@ -40,7 +40,7 @@ func emojiFilter(content string, emojis []mastodon.Emoji) string { var replacements []string var r string for _, e := range emojis { - r = fmt.Sprintf("\"%s\"", + r = fmt.Sprintf("\":%s:\"", e.URL, e.ShortCode, e.ShortCode) replacements = append(replacements, ":"+e.ShortCode+":", r) } @@ -56,7 +56,7 @@ func statusContentFilter(spoiler string, content string, content = spoiler + "
" + content } for _, e := range emojis { - r = fmt.Sprintf("\"%s\"", + r = fmt.Sprintf("\":%s:\"", e.URL, e.ShortCode, e.ShortCode) replacements = append(replacements, ":"+e.ShortCode+":", r) } diff --git a/static/style.css b/static/style.css index 838a3c4..64ca7b1 100644 --- a/static/style.css +++ b/static/style.css @@ -63,13 +63,6 @@ font-size: 10pt; } -.status-emoji { - height: 20px; - margin-bottom: -4px; - width: auto; - vertical-align: unset !important; -} - .name-emoji { height: 20px; width: auto; @@ -324,18 +317,20 @@ a:hover, vertical-align: middle; } -.emoji { +.emoji-item { min-width: 220px; display: inline-block; - margin-bottom: 2px; + margin: 4px 0; } -.emoji-img { - height: 24px; - width: 24px; +img.emoji { + height: 32px; object-fit: contain; vertical-align: middle; +} +.status-dname img.emoji { + height: 24px; } .emoji-shortcode { diff --git a/templates/emoji.tmpl b/templates/emoji.tmpl index 3e9f0f0..cbffc7b 100644 --- a/templates/emoji.tmpl +++ b/templates/emoji.tmpl @@ -4,8 +4,8 @@
{{range .Emojis}} -
- {{.ShortCode}} +
+ {{.ShortCode}}
:{{.ShortCode}}:
{{end}}