Localise all URL generation for now to avoid weird Schedule logic

This commit is contained in:
Dean Herbert
2021-06-01 13:32:52 +09:00
parent 113f90e92e
commit 3ff97f787a
4 changed files with 10 additions and 15 deletions

View File

@ -5,17 +5,22 @@ using System.Linq;
using Markdig.Extensions.Yaml;
using Markdig.Syntax;
using Markdig.Syntax.Inlines;
using osu.Framework.Allocation;
using osu.Framework.Graphics.Containers;
using osu.Framework.Graphics.Containers.Markdown;
using osu.Game.Graphics.Containers.Markdown;
using osu.Game.Online.API;
namespace osu.Game.Overlays.Wiki.Markdown
{
public class WikiMarkdownContainer : OsuMarkdownContainer
{
[Resolved]
private IAPIProvider api { get; set; }
public string CurrentPath
{
set => Schedule(() => DocumentUrl = $"{DocumentUrl}wiki/{value}");
set => DocumentUrl = value;
}
protected override void AddMarkdownComponent(IMarkdownObject markdownObject, FillFlowContainer container, int level)