diff --git a/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs b/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs index 22f4f28a..be3a3b13 100644 --- a/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs +++ b/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs @@ -337,6 +337,17 @@ namespace AideDeJeu.Tools monster.Wisdom = table["SAG"].FirstOrDefault(); monster.Charisma = table["CHA"].FirstOrDefault(); } + else if(block is Markdig.Syntax.LinkReferenceDefinitionGroup) + { + + var linkReferenceDefinitionGroup = block as Markdig.Syntax.LinkReferenceDefinitionGroup; + + foreach (var linkBlock in linkReferenceDefinitionGroup) + { + var linkReferenceDefinition = linkBlock as Markdig.Syntax.LinkReferenceDefinition; + //linkReferenceDefinition. + } + } } if (monster != null) { @@ -380,6 +391,11 @@ namespace AideDeJeu.Tools } add = delimiterChar + emphasisInline.ToContainerString() + delimiterChar; } + else if (inline is Markdig.Syntax.Inlines.LinkInline) + { + var linkInline = inline as Markdig.Syntax.Inlines.LinkInline; + add = string.Format($"[{linkInline.Label}]({linkInline.Url} \"{linkInline.Title}\")", linkInline.Label); //containerInline.ToContainerString(); + } else if (inline is Markdig.Syntax.Inlines.ContainerInline) { var containerInline = inline as Markdig.Syntax.Inlines.ContainerInline; diff --git a/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml b/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml index 23028e7b..e50250af 100644 --- a/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml @@ -87,6 +87,10 @@ +