diff --git a/Oqtane.Client/UI/ThemeBuilder.razor b/Oqtane.Client/UI/ThemeBuilder.razor
index 0719a546..6ee92baa 100644
--- a/Oqtane.Client/UI/ThemeBuilder.razor
+++ b/Oqtane.Client/UI/ThemeBuilder.razor
@@ -42,6 +42,16 @@
}
headcontent += $"\n";
+ if (PageState.QueryString.ContainsKey("method") && PageState.QueryString["method"] == "new")
+ {
+ // stylesheets
+ foreach (Resource resource in PageState.Page.Resources.Where(item => item.ResourceType == ResourceType.Stylesheet))
+ {
+ var url = (resource.Url.Contains("://")) ? resource.Url : PageState.Alias.BaseUrl + resource.Url;
+ headcontent += "" + "\n";
+ }
+ }
+
// head content
AddHeadContent(headcontent, PageState.Site.HeadContent);
if (!string.IsNullOrEmpty(PageState.Site.HeadContent))
@@ -96,24 +106,27 @@
}
}
- // style sheets
- if (PageState.Page.Resources != null && PageState.Page.Resources.Exists(item => item.ResourceType == ResourceType.Stylesheet))
+ if (!PageState.QueryString.ContainsKey("method") || (PageState.QueryString.ContainsKey("method") && PageState.QueryString["method"] == "old"))
{
- var interop = new Interop(JSRuntime);
- string batch = DateTime.UtcNow.ToString("yyyyMMddHHmmssfff");
- var links = new List