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;