update Npgsql.EntityFrameworkCore.PostgreSQL to version 8.0.2
This commit is contained in:
		| @ -10,7 +10,6 @@ using System.Collections.Generic; | ||||
| using Microsoft.JSInterop; | ||||
| using System.Linq; | ||||
| using System.Dynamic; | ||||
| using System.Net.Http.Headers; | ||||
|  | ||||
| namespace Oqtane.Modules | ||||
| { | ||||
| @ -19,6 +18,7 @@ namespace Oqtane.Modules | ||||
|         private Logger _logger; | ||||
|         private string _urlparametersstate; | ||||
|         private Dictionary<string, string> _urlparameters; | ||||
|         private string _scripts = ""; | ||||
|  | ||||
|         protected Logger logger => _logger ?? (_logger = new Logger(this)); | ||||
|  | ||||
| @ -67,9 +67,80 @@ namespace Oqtane.Modules | ||||
|                 return _urlparameters; | ||||
|             } | ||||
|         } | ||||
|         public string Scripts | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 return _scripts; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         // base lifecycle method for handling JSInterop script registration | ||||
|  | ||||
|         protected override void OnParametersSet() | ||||
|         { | ||||
|             //if (ModuleState.RenderMode == RenderModes.Static) | ||||
|             //{ | ||||
|             //    _scripts = ""; | ||||
|             //    var script = ""; | ||||
|             //    List<Resource> resources = null; | ||||
|             //    var type = GetType(); | ||||
|             //    if (type.BaseType == typeof(ModuleBase)) | ||||
|             //    { | ||||
|             //        if (PageState.Page.Resources != null) | ||||
|             //        { | ||||
|             //            resources = PageState.Page.Resources.Where(item => item.ResourceType == ResourceType.Script && item.Level != ResourceLevel.Site && item.Namespace == type.Namespace).ToList(); | ||||
|             //        } | ||||
|             //    } | ||||
|             //    else // modulecontrolbase | ||||
|             //    { | ||||
|             //        if (Resources != null) | ||||
|             //        { | ||||
|             //            resources = Resources.Where(item => item.ResourceType == ResourceType.Script).ToList(); | ||||
|             //        } | ||||
|             //    } | ||||
|             //    if (resources != null && resources.Any()) | ||||
|             //    { | ||||
|             //        var scripts = ""; | ||||
|             //        var inline = 0; | ||||
|             //        foreach (Resource resource in resources) | ||||
|             //        { | ||||
|             //            if (!string.IsNullOrEmpty(resource.Url)) | ||||
|             //            { | ||||
|             //                var url = (resource.Url.Contains("://")) ? resource.Url : PageState.Alias.BaseUrl + resource.Url; | ||||
|             //                script += "{" + $"href:'{url}', bundle:'{resource.Bundle ?? ""}', integrity:'{resource.Integrity ?? ""}', crossorigin:'{resource.CrossOrigin ?? ""}', es6module:{resource.ES6Module.ToString().ToLower()}, location:'{resource.Location.ToString().ToLower()}'" + "};"; | ||||
|             //                if (scripts.Contains(url)) | ||||
|             //                { | ||||
|             //                    scripts += ((scripts != "") ? ",\n" : "") + script; | ||||
|             //                } | ||||
|             //            } | ||||
|             //            else | ||||
|             //            { | ||||
|             //                inline += 1; | ||||
|             //                script = $"includeScript('{GetType().Namespace.ToLower() + inline.ToString()}', '', '', '', '{resource.Content}', '{resource.Location.ToString().ToLower()}');\n"; | ||||
|             //                if (_scripts.Contains(script)) | ||||
|             //                { | ||||
|             //                    _scripts += script; | ||||
|             //                } | ||||
|             //            } | ||||
|             //        } | ||||
|             //        if (string.IsNullOrEmpty(scripts)) | ||||
|             //        { | ||||
|             //            script = "const args = [" + scripts + "];\n"; | ||||
|             //            script += "includeScripts.apply(this, args);\n"; | ||||
|             //            if (_scripts.Contains(script)) | ||||
|             //            { | ||||
|             //                _scripts += script; | ||||
|             //            } | ||||
|             //        } | ||||
|             //    } | ||||
|             //    if (!string.IsNullOrEmpty(_scripts)) | ||||
|             //    { | ||||
|             //        _scripts = "<script>\n" + _scripts + "</script>\n"; | ||||
|             //    } | ||||
|             //} | ||||
|         } | ||||
|  | ||||
|         protected override async Task OnAfterRenderAsync(bool firstRender) | ||||
|         { | ||||
|             if (firstRender) | ||||
| @ -90,7 +161,7 @@ namespace Oqtane.Modules | ||||
|                         resources = Resources.Where(item => item.ResourceType == ResourceType.Script).ToList(); | ||||
|                     } | ||||
|                 } | ||||
|                 if (resources != null &&resources.Any()) | ||||
|                 if (resources != null && resources.Any()) | ||||
|                 { | ||||
|                     var interop = new Interop(JSRuntime); | ||||
|                     var scripts = new List<object>(); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker