page-script optimization

This commit is contained in:
sbwalker 2024-12-17 14:57:01 -05:00
parent d65efed032
commit 3fab79afc0

View File

@ -552,15 +552,27 @@
{ {
src = (resource.Url.Contains("://")) ? resource.Url : alias.BaseUrl + resource.Url; src = (resource.Url.Contains("://")) ? resource.Url : alias.BaseUrl + resource.Url;
} }
return "<page-script" + if (resource.Level == ResourceLevel.Module || !string.IsNullOrEmpty(resource.Content) || resource.Reload)
((!string.IsNullOrEmpty(src)) ? " src=\"" + src + "\"" : "") + {
((resource.ES6Module || resource.Reload) ? " type=\"module\"" : "") + return "<page-script" +
((!string.IsNullOrEmpty(resource.Integrity)) ? " integrity=\"" + resource.Integrity + "\"" : "") + ((!string.IsNullOrEmpty(src)) ? " src=\"" + src + "\"" : "") +
((!string.IsNullOrEmpty(resource.CrossOrigin)) ? " crossorigin=\"" + resource.CrossOrigin + "\"" : "") + ((resource.ES6Module || resource.Reload) ? " type=\"module\"" : "") +
((!string.IsNullOrEmpty(resource.Content)) ? " content=\"" + resource.Content + "\"" : "") + ((!string.IsNullOrEmpty(resource.Integrity)) ? " integrity=\"" + resource.Integrity + "\"" : "") +
((resource.Reload) ? " reload=\"true\"" : "") + ((!string.IsNullOrEmpty(resource.CrossOrigin)) ? " crossorigin=\"" + resource.CrossOrigin + "\"" : "") +
"></page-script>"; ((!string.IsNullOrEmpty(resource.Content)) ? " content=\"" + resource.Content + "\"" : "") +
((resource.Reload) ? " reload=\"true\"" : "") +
"></page-script>";
}
else
{
return "<script" +
" src=\"" + src + "\"" +
((!string.IsNullOrEmpty(resource.Integrity)) ? " integrity=\"" + resource.Integrity + "\"" : "") +
((!string.IsNullOrEmpty(resource.CrossOrigin)) ? " crossorigin=\"" + resource.CrossOrigin + "\"" : "") +
((resource.ES6Module) ? " type=\"module\"" : "") +
"></script>";
}
} }
private void SetLocalizationCookie(string cookieValue) private void SetLocalizationCookie(string cookieValue)