From 7cf832a2f43d2d1f107179aefdf224849ebc2d99 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 23 Mar 2025 13:55:53 +0300 Subject: [PATCH] Replaced div tags with span for reactions in export chat history. --- .../SourceFiles/export/output/export_output_html.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/export/output/export_output_html.cpp b/Telegram/SourceFiles/export/output/export_output_html.cpp index eda916d0a2..650dc0ebf1 100644 --- a/Telegram/SourceFiles/export/output/export_output_html.cpp +++ b/Telegram/SourceFiles/export/output/export_output_html.cpp @@ -1560,7 +1560,9 @@ auto HtmlWriter::Wrap::pushMessage( block.append(popTag()); } if (!message.reactions.empty()) { - block.append(pushDiv("reactions")); + block.append(pushTag("span", { + { "class", "reactions" }, + })); for (const auto &reaction : message.reactions) { auto reactionClass = QByteArray("reaction"); for (const auto &recent : reaction.recent) { @@ -1574,10 +1576,10 @@ auto HtmlWriter::Wrap::pushMessage( reactionClass += " paid"; } - block.append(pushTag("div", { + block.append(pushTag("span", { { "class", reactionClass }, })); - block.append(pushTag("div", { + block.append(pushTag("span", { { "class", "emoji" }, })); switch (reaction.type) { @@ -1596,7 +1598,7 @@ auto HtmlWriter::Wrap::pushMessage( } block.append(popTag()); if (!reaction.recent.empty()) { - block.append(pushTag("div", { + block.append(pushTag("span", { { "class", "userpics" }, })); for (const auto &recent : reaction.recent) { @@ -1617,7 +1619,7 @@ auto HtmlWriter::Wrap::pushMessage( } if (reaction.recent.empty() || (reaction.count > reaction.recent.size())) { - block.append(pushTag("div", { + block.append(pushTag("span", { { "class", "count" }, })); block.append(NumberToString(reaction.count));