Skip to content

Commit a1f68c3

Browse files
committed
[[blog]] fixed font size handling for composition and display
1 parent 9aa9b3e commit a1f68c3

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

ui/packages/blog/BlogCard.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ const m = require("mithril")
22
const Card = require("../../core/components/Card.js")
33
const VoteCounter = require("../../core/components/VoteCounter.js")
44
const { when } = require("../../core/kernel/utils.js")
5+
const { getPref } = require("../../core/kernel/prefs.js")
6+
57

68
const BlogCard = {
79
oninit: vnode => {
@@ -24,6 +26,12 @@ const BlogCard = {
2426
vnode.state.liked = ms.includes(ssb.feed)
2527
m.redraw()
2628
})
29+
30+
patchfox.listen(
31+
"preferences:changed",
32+
() => {
33+
m.redraw()
34+
})
2735
},
2836
view: vnode => {
2937
console.log("hit")
@@ -193,7 +201,9 @@ const BlogCard = {
193201
when(title, m("h5.card-title.h5", title)),
194202
when(vnode.state.toast, m(".toast.toast-error", `Can't load blogpost: ${vnode.state.toastMsg}`)),
195203
when(vnode.state.hasContentWarning, m(".toast.toast-primary"),m("p", [m("b", "Content warning:"), msg.value.contentWarning])),
196-
m("article.prose", vnode.state.showBlogpost ? m.trust(post) : m.trust(summary)),
204+
m("article.prose",{
205+
class: getPref("textSize", "prose")
206+
}, vnode.state.showBlogpost ? m.trust(post) : m.trust(summary)),
197207
])
198208
},
199209
}

ui/packages/blog/BlogCompose.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@ const BlogCompose = {
6565
vnode.state.summary = vnode.attrs.summary || ""
6666
vnode.state.title = vnode.attrs.title || ""
6767
vnode.state.thumbnail = vnode.attrs.thumbnail || false
68+
69+
patchfox.listen(
70+
"preferences:changed",
71+
() => {
72+
m.redraw()
73+
})
6874
},
6975
oncreatee: vnode => {
7076
drop(document.getElementById("content"), files => readFileAndAttach(vnode, files))

ui/packages/settings/DisplayPreferences.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,9 @@ const DisplayPreferences = {
132132
{ class: "prose-xl", value: "prose-xl", label: "Extra Large" },
133133
]),
134134
makeSelect(setComposeSize, "Text size for composing posts", [
135-
{ class: "prose", value: "prose", label: "Normal" },
136-
{ class: "prose-lg", value: "prose-lg", label: "Large" },
137-
{ class: "prose-xl", value: "prose-xl", label: "Extra Large" },
135+
{ class: "prose", value: "text", label: "Normal" },
136+
{ class: "prose-lg", value: "text-lg", label: "Large" },
137+
{ class: "prose-xl", value: "text-xl", label: "Extra Large" },
138138
]),
139139
makeInput(setLimit, "Messages per page", "number", limit),
140140
m("h2.uppercase.font-medium.text-lg.mt-4", "Message Types"),

0 commit comments

Comments
 (0)