From 9f07f6441a8b2639d8133b3b529c63522be5088f Mon Sep 17 00:00:00 2001 From: sbwalker Date: Sat, 24 Feb 2024 09:09:15 -0500 Subject: [PATCH] fix #3868 - add data-enhance.nav attribute --- Oqtane.Client/Modules/Admin/Pages/Edit.razor | 7 +++++-- .../Themes/Controls/Theme/MenuItemsHorizontal.razor | 4 ++-- .../Themes/Controls/Theme/MenuItemsVertical.razor | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Pages/Edit.razor b/Oqtane.Client/Modules/Admin/Pages/Edit.razor index a2cc9396..f6d81fb8 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Edit.razor @@ -179,9 +179,12 @@
diff --git a/Oqtane.Client/Themes/Controls/Theme/MenuItemsHorizontal.razor b/Oqtane.Client/Themes/Controls/Theme/MenuItemsHorizontal.razor index dc5d901f..340c2d43 100644 --- a/Oqtane.Client/Themes/Controls/Theme/MenuItemsHorizontal.razor +++ b/Oqtane.Client/Themes/Controls/Theme/MenuItemsHorizontal.razor @@ -13,7 +13,7 @@ { _attributes.Add("target", _target); } - if (!string.IsNullOrEmpty(childPage.ThemeType)) + if (PageState.RenderMode == RenderModes.Static && PageState.Page.ThemeType != (string.IsNullOrEmpty(childPage.ThemeType) ? PageState.Site.DefaultThemeType : childPage.ThemeType)) { _attributes.Add("data-enhance-nav", "false"); } @@ -50,7 +50,7 @@ else { _attributes.Add("target", _target); } - if (!string.IsNullOrEmpty(childPage.ThemeType)) + if (PageState.RenderMode == RenderModes.Static && PageState.Page.ThemeType != (string.IsNullOrEmpty(childPage.ThemeType) ? PageState.Site.DefaultThemeType : childPage.ThemeType)) { _attributes.Add("data-enhance-nav", "false"); } diff --git a/Oqtane.Client/Themes/Controls/Theme/MenuItemsVertical.razor b/Oqtane.Client/Themes/Controls/Theme/MenuItemsVertical.razor index b0d5fc43..6f0f1d6a 100644 --- a/Oqtane.Client/Themes/Controls/Theme/MenuItemsVertical.razor +++ b/Oqtane.Client/Themes/Controls/Theme/MenuItemsVertical.razor @@ -12,7 +12,7 @@ { _attributes.Add("target", _target); } - if (!string.IsNullOrEmpty(childPage.ThemeType)) + if (PageState.RenderMode == RenderModes.Static && PageState.Page.ThemeType != (string.IsNullOrEmpty(childPage.ThemeType) ? PageState.Site.DefaultThemeType : childPage.ThemeType)) { _attributes.Add("data-enhance-nav", "false"); } @@ -56,7 +56,7 @@ else { _attributes.Add("target", _target); } - if (!string.IsNullOrEmpty(childPage.ThemeType)) + if (PageState.RenderMode == RenderModes.Static && PageState.Page.ThemeType != (string.IsNullOrEmpty(childPage.ThemeType) ? PageState.Site.DefaultThemeType : childPage.ThemeType)) { _attributes.Add("data-enhance-nav", "false"); }