diff --git a/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.cs b/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.cs index 44e93e8279a..c58ff812ff2 100644 --- a/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.cs @@ -82,7 +82,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { _module = await JSRuntime.LoadModule($"{WebsiteOption.Value.JSModuleRootPath}Layout/BaseLayout.razor.js"); _interop = DotNetObjectReference.Create(this); - await _module.InvokeVoidAsync("doTask", _interop); + await _module.InvokeVoidAsync("doTask", _interop, WebsiteOption.Value.IsDevelopment); _init = true; StateHasChanged(); } diff --git a/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.js b/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.js index f3ec8d6636e..0489d590128 100644 --- a/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.js +++ b/src/BootstrapBlazor.Server/Components/Layout/BaseLayout.razor.js @@ -1,4 +1,4 @@ -import { getTheme, setTheme } from "../../_content/BootstrapBlazor/modules/utility.js" +import { getTheme, setTheme } from "../../_content/BootstrapBlazor/modules/utility.js" import EventHandler from "../../_content/BootstrapBlazor/modules/event-handler.js" function initTheme() { @@ -6,7 +6,7 @@ function initTheme() { setTheme(currentTheme, false); } -export function doTask(invoke) { +export function doTask(invoke, debug) { initTheme(); const v = localStorage.getItem('bb-gitee-vote'); @@ -21,10 +21,13 @@ export function doTask(invoke) { localStorage.removeItem('bb-gitee-vote'); } } - const handler = setTimeout(async () => { - clearTimeout(handler); - await invoke.invokeMethodAsync("ShowVoteToast"); - }, 10000); + + if (debug !== true) { + const handler = setTimeout(async () => { + clearTimeout(handler); + await invoke.invokeMethodAsync("ShowVoteToast"); + }, 10000); + } EventHandler.on(document, 'click', '#bb-gitee-vote', e => { const toast = e.delegateTarget.closest('.toast');