From c65849a77271e7f3fad90e2f64aba5887a41efce Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Sat, 4 Aug 2018 23:13:57 +0200 Subject: [PATCH] Header --- AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs | 1 + AideDeJeu/AideDeJeu/Models/Item.cs | 8 ++++++++ AideDeJeu/AideDeJeu/Models/Items.cs | 7 ++++--- AideDeJeu/AideDeJeu/Views/ItemsPage.xaml | 4 ++-- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs b/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs index f86b6817..b1adf900 100644 --- a/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs +++ b/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs @@ -33,6 +33,7 @@ namespace AideDeJeuLib if (this.Name == null) { this.Name = headingBlock.Inline.ToMarkdownString(); + this.NameLevel = headingBlock.Level - 1; } this.Text += block.ToMarkdownString(); } diff --git a/AideDeJeu/AideDeJeu/Models/Item.cs b/AideDeJeu/AideDeJeu/Models/Item.cs index e8b662ab..0ff90e50 100644 --- a/AideDeJeu/AideDeJeu/Models/Item.cs +++ b/AideDeJeu/AideDeJeu/Models/Item.cs @@ -7,6 +7,14 @@ namespace AideDeJeuLib public abstract class Item { public string Name { get; set; } + public int NameLevel { get; set; } + public string DisplayName + { + get + { + return new string(' ', NameLevel * 4) + Name; + } + } public string AltName { get; set; } public string AltNameText { diff --git a/AideDeJeu/AideDeJeu/Models/Items.cs b/AideDeJeu/AideDeJeu/Models/Items.cs index 939429a5..9a2bd757 100644 --- a/AideDeJeu/AideDeJeu/Models/Items.cs +++ b/AideDeJeu/AideDeJeu/Models/Items.cs @@ -29,11 +29,12 @@ namespace AideDeJeuLib { get { - //return "\n\n# test\n\n"; return _Markdown; } } + public string Header { get; set; } + public IEnumerator GetEnumerator() { @@ -61,12 +62,12 @@ namespace AideDeJeuLib } else { - _Markdown += headingBlock.ToMarkdownString(); + Header += headingBlock.ToMarkdownString(); } } else { - _Markdown += block.ToMarkdownString(); + Header += block.ToMarkdownString(); } enumerator.MoveNext(); } diff --git a/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml b/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml index 67cdd63a..b33a8031 100644 --- a/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml @@ -19,13 +19,13 @@ - + -