split RenderMode and Runtime configuration
This commit is contained in:
@ -18,8 +18,8 @@ namespace Oqtane.UI
|
||||
public string Action { get; set; }
|
||||
public bool EditMode { get; set; }
|
||||
public DateTime LastSyncDate { get; set; }
|
||||
public Shared.Runtime Runtime { get; set; }
|
||||
public string RenderMode { get; set; }
|
||||
public Shared.Runtime Runtime { get; set; }
|
||||
public int VisitorId { get; set; }
|
||||
public string RemoteIPAddress { get; set; }
|
||||
public string ReturnUrl { get; set; }
|
||||
|
@ -6,15 +6,15 @@ namespace Oqtane.UI
|
||||
{
|
||||
public static class RenderMode
|
||||
{
|
||||
public static IComponentRenderMode GetInteractiveRenderMode(string interactiveRenderMode, bool prerender)
|
||||
public static IComponentRenderMode GetInteractiveRenderMode(string runtime, bool prerender)
|
||||
{
|
||||
switch (interactiveRenderMode)
|
||||
switch (runtime)
|
||||
{
|
||||
case RenderModes.InteractiveServer:
|
||||
case Runtimes.Server:
|
||||
return new InteractiveServerRenderMode(prerender);
|
||||
case RenderModes.InteractiveWebAssembly:
|
||||
case Runtimes.WebAssembly:
|
||||
return new InteractiveWebAssemblyRenderMode(prerender);
|
||||
case RenderModes.InteractiveAuto:
|
||||
case Runtimes.Auto:
|
||||
return new InteractiveAutoRenderMode(prerender);
|
||||
}
|
||||
return null;
|
||||
|
@ -30,10 +30,10 @@
|
||||
private string _error = "";
|
||||
|
||||
[Parameter]
|
||||
public string Runtime { get; set; }
|
||||
public string RenderMode { get; set; }
|
||||
|
||||
[Parameter]
|
||||
public string RenderMode { get; set; }
|
||||
public string Runtime { get; set; }
|
||||
|
||||
[Parameter]
|
||||
public int VisitorId { get; set; }
|
||||
@ -291,8 +291,8 @@
|
||||
Action = action,
|
||||
EditMode = editmode,
|
||||
LastSyncDate = lastsyncdate,
|
||||
Runtime = (Shared.Runtime)Enum.Parse(typeof(Shared.Runtime), Runtime),
|
||||
RenderMode = RenderMode,
|
||||
Runtime = (Shared.Runtime)Enum.Parse(typeof(Shared.Runtime), Runtime),
|
||||
VisitorId = VisitorId,
|
||||
RemoteIPAddress = SiteState.RemoteIPAddress,
|
||||
ReturnUrl = returnurl,
|
||||
|
Reference in New Issue
Block a user