add target in toc title

This commit is contained in:
Gagah Pangeran Rosfatiputra 2021-06-04 11:43:32 +07:00
parent e28b38653b
commit 37ff6299c9
No known key found for this signature in database
GPG Key ID: 25F6F17FD29031E2

View File

@ -42,21 +42,25 @@ namespace osu.Game.Overlays.Wiki
switch (level)
{
case 2:
tableOfContents.Add(new TocTitle(title));
break;
case 3:
tableOfContents.Add(new TocTitle(title, true));
tableOfContents.Add(new TocTitle(title, heading, level == 3));
break;
}
}
private class TocTitle : OsuHoverContainer
{
[Resolved]
private OverlayScrollContainer scrollContainer { get; set; }
private readonly OsuSpriteText spriteText;
public TocTitle(string text, bool subtitle = false)
private readonly MarkdownHeading target;
public TocTitle(string text, MarkdownHeading target, bool subtitle = false)
{
this.target = target;
RelativeSizeAxes = Axes.X;
AutoSizeAxes = Axes.Y;
Child = spriteText = new OsuSpriteText