diff --git a/install/package.json b/install/package.json index ae834cc99e..4b9c4a5802 100644 --- a/install/package.json +++ b/install/package.json @@ -107,7 +107,7 @@ "nodebb-plugin-spam-be-gone": "2.3.1", "nodebb-plugin-web-push": "0.7.3", "nodebb-rewards-essentials": "1.0.1", - "nodebb-theme-harmony": "2.0.43", + "nodebb-theme-harmony": "2.0.44", "nodebb-theme-lavender": "7.1.18", "nodebb-theme-peace": "2.2.39", "nodebb-theme-persona": "14.0.18", diff --git a/public/scss/global.scss b/public/scss/global.scss index 02385fff75..e72a205907 100644 --- a/public/scss/global.scss +++ b/public/scss/global.scss @@ -21,7 +21,10 @@ html[data-dir="rtl"] { } /*rtl:end:ignore*/ -[component="post/content"], [component="chat/message/body"], [component="composer"] .preview { +[component="post/content"], +[component="post/parent/content"], +[component="chat/message/body"], +[component="composer"] .preview { h1 { font-size: calc(1.15rem + 1vw); } h2 { font-size: calc(1.1rem + 0.8vw); } h3 { font-size: calc(1.075rem + 0.6vw); } diff --git a/public/src/client/topic.js b/public/src/client/topic.js index 9e78d13cad..1919638f01 100644 --- a/public/src/client/topic.js +++ b/public/src/client/topic.js @@ -276,7 +276,8 @@ define('forum/topic', [ const parentEl = $(this); const contentEl = parentEl.find('[component="post/parent/content"]'); if (contentEl.length) { - const isCollapsed = contentEl.hasClass('line-clamp-1'); + const isCollapsed = parentEl.attr('data-collapsed') === 'true'; + parentEl.attr('data-collapsed', isCollapsed ? 'false' : 'true'); contentEl.toggleClass('line-clamp-1'); parentEl.find('.timeago').toggleClass('hidden'); parentEl.toggleClass('flex-column').toggleClass('flex-row'); diff --git a/src/views/partials/topic/post-parent.tpl b/src/views/partials/topic/post-parent.tpl index 38f22da616..ba6c05c234 100644 --- a/src/views/partials/topic/post-parent.tpl +++ b/src/views/partials/topic/post-parent.tpl @@ -1,4 +1,4 @@ -