diff --git a/Havit.Blazor.Components.Web.Bootstrap.Documentation/Pages/Components/HxButtonDoc/HxButton_Documentation.razor b/Havit.Blazor.Components.Web.Bootstrap.Documentation/Pages/Components/HxButtonDoc/HxButton_Documentation.razor
index 22d53446..a667d55b 100644
--- a/Havit.Blazor.Components.Web.Bootstrap.Documentation/Pages/Components/HxButtonDoc/HxButton_Documentation.razor
+++ b/Havit.Blazor.Components.Web.Bootstrap.Documentation/Pages/Components/HxButtonDoc/HxButton_Documentation.razor
@@ -27,10 +27,10 @@
OnValidClick with spinner
- Manual Spinner
+ Manual Spinner
- Spinner & Single click protection
+ Spinner & Single click protection
EditForm's OnSubmit
events are not captured for spinner automation. Use HxButton's OnClick
, OnValidClick
and OnInvalidClick
instead.
diff --git a/Havit.Blazor.Components.Web.Bootstrap.Documentation/Shared/Components/OnThisPageNavigation.razor.cs b/Havit.Blazor.Components.Web.Bootstrap.Documentation/Shared/Components/OnThisPageNavigation.razor.cs
index 4f5d519b..826af8a7 100644
--- a/Havit.Blazor.Components.Web.Bootstrap.Documentation/Shared/Components/OnThisPageNavigation.razor.cs
+++ b/Havit.Blazor.Components.Web.Bootstrap.Documentation/Shared/Components/OnThisPageNavigation.razor.cs
@@ -49,13 +49,20 @@ private RenderFragment GenerateSectionTree() => builder =>
SectionTitle currentSection = Sections.ElementAt(i);
// Handle level adjustments - nested lists.
+ int levelDifference = Math.Abs(currentSection.Level - currentLevel);
if (currentSection.Level > currentLevel)
{
- builder.OpenElement(sequence++, "ul");
+ for (int j = 0; j < levelDifference; j++)
+ {
+ builder.OpenElement(sequence++, "ul");
+ }
}
else if (currentSection.Level < currentLevel)
{
- builder.CloseElement();
+ for (int j = 0; j < levelDifference; j++)
+ {
+ builder.CloseElement();
+ }
}
currentLevel = currentSection.Level;