diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 821ded98f..e5b019a1b 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@ - 7.12.2-beta02 + 7.12.2-beta03 diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.js b/src/BootstrapBlazor/Components/Table/Table.razor.js index bebc796a9..bcc88532d 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.js +++ b/src/BootstrapBlazor/Components/Table/Table.razor.js @@ -195,6 +195,19 @@ const resetTableWidth = table => { const setResizeListener = table => { const eff = (col, toggle) => { const th = col.closest('th') + if (th.parentNode === null) { + EventHandler.off(col, 'click') + EventHandler.off(col, 'mousedown') + EventHandler.off(col, 'touchstart') + + table.tables.forEach(t => { + const cells = t.querySelectorAll('.border-resize'); + cells.forEach(c => c.classList.remove('border-resize')) + }) + + return + } + if (toggle) th.classList.add('border-resize') else th.classList.remove('border-resize') diff --git a/test/UnitTest/Components/PaginationTest.cs b/test/UnitTest/Components/PaginationTest.cs index 207c677b1..943d2c78a 100644 --- a/test/UnitTest/Components/PaginationTest.cs +++ b/test/UnitTest/Components/PaginationTest.cs @@ -78,7 +78,7 @@ public class PaginationTest : BootstrapBlazorTestBase } [Fact] - public void GotoNavigator_Ok() + public async Task GotoNavigator_Ok() { var index = 0; var cut = Context.RenderComponent(pb => @@ -94,7 +94,7 @@ public class PaginationTest : BootstrapBlazorTestBase var navigator = cut.FindComponent(); var input = navigator.Find("input"); - cut.InvokeAsync(() => + await cut.InvokeAsync(() => { input.Change("5"); input.KeyUp("Enter");