Merge pull request #1349 from DGP-Studio/fix/1347

fix #1347
This commit is contained in:
DismissedLight
2024-02-01 09:23:40 +08:00
committed by GitHub

View File

@@ -7,6 +7,7 @@ using Microsoft.Web.WebView2.Core;
using Snap.Hutao.Control.Extension;
using Snap.Hutao.Control.Theme;
using Snap.Hutao.Web.Hoyolab.Hk4e.Common.Announcement;
using System.Globalization;
using System.Text;
using System.Text.RegularExpressions;
using Windows.Foundation;
@@ -76,6 +77,7 @@ internal sealed partial class AnnouncementContentViewer : UserControl
}
content = StyleRegex().Replace(content, string.Empty);
content = RemRegex().Replace(content, "calc($1 * 10) rem");
bool isDarkMode = ThemeHelper.IsDarkMode(theme);
@@ -125,6 +127,9 @@ internal sealed partial class AnnouncementContentViewer : UserControl
[GeneratedRegex(" style=\"(?!\")*?vertical-align:middle;\"")]
private static partial Regex StyleRegex();
[GeneratedRegex("([0-9]+\\.[0-9]+)rem")]
private static partial Regex RemRegex();
private void OnLoaded(object sender, RoutedEventArgs e)
{
LoadAnnouncementAsync().SafeForget();